サードパーティのSOAP APIを使用しています。これにより、「ランダム」なXML結果が得られます。私がランダムに何を意味するのかを理解するために、以下のサンプルを見てください。org.w3c.dom.Documentの部分タグ名でElementを取得する方法Java
サンプル1:
<test1Interface>
....
</test1Interface>
サンプル2:
<test2Interface>
....
</test2Interface>
サンプル3:
を次のように私はそのTagName
によって、この要素を取得しようとしている今
<test14Interface>
....
</test14Interface>
document.getElementsByTagName("test14Interface"); // Please assume that document is being initialized properly.
TagName
は、実行しているさまざまなSOAPリクエストに対してさまざまな変更を行うため、上記のコードスニペットの一部のリクエストでは機能しません。サードパーティのSOAP APIを使用しているので、それを変更することはできません。
誰かが私にどのようにTagNameの部分によってDocumentから要素を得ることができますか?
Uxe XPathでDOMをクエリしますか? –
@ジムガリソン、迅速な対応に感謝します。 XPathで検索してみましょう。 – RAS
参照ポイントとして使用できる安定した名前の他の要素はありますか? xpathで親や兄弟を見つけてそこからナビゲートする方が簡単かもしれません。 – teppic