問題タブ [ixmldomnode]
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.
c++ - IXMLDOMNode から要素の属性にアクセスするにはどうすればよいですか?
C++ で XML DOM ドキュメントを作成しています。私の問題は次のとおりです。ドキュメント内の要素から XPATH クエリを実行すると、別の要素が返されることがわかっています。elementPtr->selectSingleNode 呼び出しは、IXMLDOMNode を返します。このノードの属性にアクセスするにはどうすればよいですか?
私の一部は、ノードを要素にダウンキャストしたいと考えていますが、キャストを機能させることができませんでした。
私は試した
次の実行時エラーが発生します。
私が試した他のルートは、ノードを使用することでした:
これは「parentNode->get_attributes()」で失敗します。
何かが足りないようです。API はそれほど使いにくいものであってはなりません。
- 編集 -
私が見逃していたのは、selectSingleNode 呼び出しが失敗し、NULL ポインターが残っていたことです。その上で QueryInterface を呼び出すことも、その上で get_attributes を呼び出すこともできません:P
間違った質問をしたことに気付くのに役立った回答ではなく、質問に適合する回答を選択しました。
php - PHPのdomは、古いファイルの上に新しいコンテンツを保存します
毎回
古い country.xmlを削除し、新しいcountry.xmlを作成します。country.xmlの古いコンテンツを新しいコンテンツに追加してcountry.xmlとして再度保存するには どうすればよいですか。
delphi - DelphiのDOMElement
DOMNodeListオブジェクトで.getElementsByTagNameを使用するにはどうすればよいですか?好き:
私のXML構造:
xml - SelectSingleNode IXMLDOMNode
私は XML ファイルを持っていて、IXMLDOMNode の SelectSingleNode でそれを読みました。(Delphi-XE3)
XMLResult : IXMLDOMNode;
XMLResult.xml は以下です
私の質問は、ループ内のすべてのアイテムをどのように読み取ることができるかということです。
redlineparagraph index = 0 操作 index = 0
操作インデックス = 1
操作値 = '挿入'
redlinephraselist インデックス = 0
ソースパライド インデックス = 0
redlineparagraph index = 1
操作インデックス = 0
操作インデックス = 1
操作値 = '挿入'
redlinephraselist インデックス = 0
ソースパライド インデックス = 0
.......
ありがとう...
xml - XML から特定のノードを取得する Excel VBA
URL API からの XML ファイルがあります (URL は、安全な情報へのアクセスを許可するため、共有していません)。このファイルから、特定の情報を取得したいと考えています。私の問題は、親ノード (eventNode) にいると、特定の子ノードからデータを取得できるようにしたいということです。
たとえば、eventNode がである場合、ノード名(または、取得したいその他の値) を知っているだけ<event><ID>1</ID>...<title>event 1</title></event>
でどのように取得できますか?1
ID
私はフォーラムをよく見ましたが、.SelectSingleNode
うまくいきませんでした。また.selectNodes
、XML 文字列内のノードの通常のリストのようには機能しません。これが、XML ファイルの解析に使用している方法によるものかどうかはわかりません。
サンプル XML:
<ID>
each (つまり111
and 112
) と eachにテキストを出力したい<Title>
。これは単なる例です。実行する API に応じて、取得する情報を選択できるようにしたいと考えています。
xml - VBA で IXMLDOMNode を初期化するにはどうすればよいですか?
Excel VBA マクロでこのコードを使用すると、次のようになります。
私はいつもエラーが発生します。どうすれば正しく開始できますか?
作品の開始DOMDocument
:
助けてくれてありがとう。