問題タブ [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.

0 投票する
3 に答える
17446 参照

c++ - IXMLDOMNode から要素の属性にアクセスするにはどうすればよいですか?

C++ で XML DOM ドキュメントを作成しています。私の問題は次のとおりです。ドキュメント内の要素から XPATH クエリを実行すると、別の要素が返されることがわかっています。elementPtr->selectSingleNode 呼び出しは、IXMLDOMNode を返します。このノードの属性にアクセスするにはどうすればよいですか?

私の一部は、ノードを要素にダウンキャストしたいと考えていますが、キャストを機能させることができませんでした。

私は試した

次の実行時エラーが発生します。

私が試した他のルートは、ノードを使用することでした:

これは「parentNode->get_attributes()」で失敗します。

何かが足りないようです。API はそれほど使いにくいものであってはなりません。

- 編集 -

私が見逃していたのは、selectSingleNode 呼び出しが失敗し、NULL ポインターが残っていたことです。その上で QueryInterface を呼び出すことも、その上で get_attributes を呼び出すこともできません:P

間違った質問をしたことに気付くのに役立った回答ではなく、質問に適合する回答を選択しました。

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

php - PHPのdomは、古いファイルの上に新しいコンテンツを保存します

毎回

古い country.xmlを削除し、新しいcountry.xmlを作成します。country.xmlの古いコンテンツを新しいコンテンツに追加してcountry.xmlとして再度保存するには どうすればよいですか

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

delphi - DelphiのDOMElement

DOMNodeListオブジェクトで.getElementsByTagNameを使用するにはどうすればよいですか?好き:

私のXML構造:

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

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

.......

ありがとう...

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

xml - XML から特定のノードを取得する Excel VBA

URL API からの XML ファイルがあります (URL は、安全な情報へのアクセスを許可するため、共有していません)。このファイルから、特定の情報を取得したいと考えています。私の問題は、親ノード (eventNode) にいると、特定の子ノードからデータを取得できるようにしたいということです。

たとえば、eventNode がである場合、ノード名(または、取得したいその他の値) を知っているだけ<event><ID>1</ID>...<title>event 1</title></event>でどのように取得できますか?1ID

私はフォーラムをよく見ましたが、.SelectSingleNodeうまくいきませんでした。また.selectNodes、XML 文字列内のノードの通常のリストのようには機能しません。これが、XML ファイルの解析に使用している方法によるものかどうかはわかりません。

サンプル XML:

<ID>each (つまり111and 112) と eachにテキストを出力したい<Title>。これは単なる例です。実行する API に応じて、取得する情報を選択できるようにしたいと考えています。

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

xml - VBA で IXMLDOMNode を初期化するにはどうすればよいですか?

Excel VBA マクロでこのコードを使用すると、次のようになります。

私はいつもエラーが発生します。どうすれば正しく開始できますか?

作品の開始DOMDocument

助けてくれてありがとう。