問題タブ [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.
.net - XElementのInnerXmlを取得する最良の方法は?
body
以下のコードで混合要素の内容を取得するための最良の方法は何ですか?要素にはXHTMLまたはテキストが含まれている可能性がありますが、その内容は文字列形式である必要があります。XmlElement
タイプには、まさに私が求めているものであるプロパティInnerXml
があります。
書かれたコードはほとんど私が望むことをしますが、私が望まない周囲の<body>
...</body>
要素を含みます。
c# - XmlDocumentにInnerXmlを設定すると、End-Tagが失われます
最後に、結果は次のとおりです。
これは、終了要素が欠落していることを意味します。それはなぜですか、どうすれば修正できますか?
c# - XPathSelectElement("/root/title").ToString() は周囲の xml 名も選択します
私がする時
たとえば、<title>this is an <strong>example</strong></title>
. <title>
しかし、私はテキストを回避したくありません。
私がする時
次に、なしでテキストのみを取得します<strong></strong>
どうすればこれを解決できますか?
c# - DataTableに再帰的にアクセスし、InnerXmlクエリに入力します
アプリケーションにDataTableがあります。DataColumnsとRowsを保持します。再帰的に呼び出して、InnerXmlクエリに入力したいだけです。ここで、フィールド名はDataColumns値であり、ValueはDataTableの行値である必要があります。以下は私の試したコードです。しかし、DataTableを繰り返してInnerXmlに入力する考えはありません。
私を助けてください。
web-services - 一括更新 (エラー コード 0x81020016)
SharePointリストを更新するためにWebサービスを使用しました。ネットワーク資格情報を使用してリモート サーバーにアクセスしています。
ここに私のinnerXmlコードがあります:
残念ながら、更新時にエラーが発生します。
これは、リモート サーバーでリスト アイテムを更新しようとしたときにのみ発生します。同じコードが機能し、期待どおりにローカル サイトのリスト アイテムを更新します。
私を助けてください。
php - DOMdocumentで「innerContent」を取得するには?
ノードのようなものが必要ですInnerHTML
。非常にシンプルで、おそらく使い方がわかりませんchildNodes
...ルートを持つノード(DOMElementまたはDOMNode)を受け取り、(DOM-XMLオブジェクトを出力する関数が必要ですまたは XML 文字列値) を入力します。つまり、「DOMnode node-root remover」です。
PHP と正規表現を使用した回避策の例:
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 に違いがある理由を誰かが説明できることを願っています。
c# - C# 分割 xml 内部テキストまたは解析 innerxml
これに似た構造のXMLファイルがあります
各メンバー ノードから値を取得して、データ テーブルに格納できるようにする必要があります。innertext プロパティを使用すると、値が連結されます (aaabbb)。文字列を分割する識別可能なものは何もありません。内部 XML を使用することもできますが、XML 構造 (aaa bbb<\member>) を持つ文字列を取得するだけです。
XML 要素から各値を取得して文字列配列に格納する最良の方法は何ですか?
これが私が試してきたことです。