問題タブ [innerxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
15 に答える
85699 参照

.net - XElementのInnerXmlを取得する最良の方法は?

body以下のコードで混合要素の内容を取得するための最良の方法は何ですか?要素にはXHTMLまたはテキストが含まれている可能性がありますが、その内容は文字列形式である必要があります。XmlElementタイプには、まさに私が求めているものであるプロパティInnerXmlがあります。

書かれたコードはほとんど私が望むことをしますが、私が望まない周囲の<body>...</body>要素を含みます。

0 投票する
1 に答える
1610 参照

c# - XmlDocumentにInnerXmlを設定すると、End-Tagが失われます

最後に、結果は次のとおりです。

これは、終了要素が欠落していることを意味します。それはなぜですか、どうすれば修正できますか?

0 投票する
2 に答える
2671 参照

c# - XPathSelectElement("/root/title").ToString() は周囲の xml 名も選択します

私がする時

たとえば、<title>this is an <strong>example</strong></title>. <title>しかし、私はテキストを回避したくありません。

私がする時

次に、なしでテキストのみを取得します<strong></strong>

どうすればこれを解決できますか?

0 投票する
1 に答える
518 参照

c# - DataTableに再帰的にアクセスし、InnerXmlクエリに入力します

アプリケーションにDataTableがあります。DataColumnsとRowsを保持します。再帰的に呼び出して、InnerXmlクエリに入力したいだけです。ここで、フィールド名はDataColumns値であり、ValueはDataTableの行値である必要があります。以下は私の試したコードです。しかし、DataTableを繰り返してInnerXmlに入力する考えはありません。

私を助けてください。

0 投票する
1 に答える
1130 参照

web-services - 一括更新 (エラー コード 0x81020016)

SharePointリストを更新するためにWebサービスを使用しました。ネットワーク資格情報を使用してリモート サーバーにアクセスしています。

ここに私のinnerXmlコードがあります:

残念ながら、更新時にエラーが発生します。

これは、リモート サーバーでリスト アイテムを更新しようとしたときにのみ発生します。同じコードが機能し、期待どおりにローカル サイトのリスト アイテムを更新します。

私を助けてください。

0 投票する
0 に答える
72 参照

php - DOMdocumentで「innerContent」を取得するには?

ノードのようなものが必要ですInnerHTML。非常にシンプルで、おそらく使い方がわかりませんchildNodes...ルートを持つノード(DOMElementまたはDOMNode)を受け取り、(DOM-XMLオブジェクトを出力する関数が必要ですまたは XML 文字列値) を入力します。つまり、「DOMnode node-root remover」です。

PHP と正規表現を使用した回避策の例:


関連する質問: DomDocument メソッドを使用してノードのルートを変更するには?

0 投票する
1 に答える
4816 参照

xml - XmlNode InnerXml と OuterXml

私は奇妙な状況に出くわしました。私よりもよく理解している誰かがそれを解決するのを手伝ってくれることを願っています.

Microsoft Word で開くことができるように、Xml ドキュメントに画像を挿入しています。この一環として、画像を含む要素にマップする Xml 'Relationship' を追加する必要があります。簡単です。

次のようなノードを追加しています。

ただし、最終的な .doc ファイルでは、同じ行が次のように表示されます。

つまり、空の xmlns="" 属性が含まれるようになりました。

これは、Word が文書が破損していると判断し、開くことを拒否するのに十分です。ファイルを手動で開いてその属性を削除すると、ファイルが開きます。

明らかに、プログラムで削除したいのです:-)だから、親ノードを見つけました。これは私の理解が少しぼやけているところです。OuterXml要素にはノードとそのすべての子のコンテンツが含まれ、InnerXmlには単に子が含まれていると信じていました。

これが私が見ているものです (エスケープ文字は、Visual Studio のテキスト ビューアーから切り取ったためであることに注意してください)。

OuterXml:

インナーXml:

6 番目の最後の要素の OuterXml には誤った xmlns="" が含まれているが、InnerXml には含まれていないことに注意してください。InnerXml は簡単​​に変更できますが、OuterXml は変更できません。

したがって、私の究極の質問は「この追加された属性を取り除くにはどうすればよいですか?」ですが、(コンテナは別として) 内部と外部の Xml に違いがある理由を誰かが説明できることを願っています。

0 投票する
5 に答える
14039 参照

c# - C# 分割 xml 内部テキストまたは解析 innerxml

これに似た構造のXMLファイルがあります

各メンバー ノードから値を取得して、データ テーブルに格納できるようにする必要があります。innertext プロパティを使用すると、値が連結されます (aaabbb)。文字列を分割する識別可能なものは何もありません。内部 XML を使用することもできますが、XML 構造 (aaa bbb<\member>) を持つ文字列を取得するだけです。

XML 要素から各値を取得して文字列配列に格納する最良の方法は何ですか?

これが私が試してきたことです。