<DocumentList>
<DocumentId>node1175251</DocumentId>
<DocumentId>node1175254</DocumentId>
<DocumentId>node1175385</DocumentId>
</DocumentList>
私はこれを持っていますXml
。の値を選択したいDocumentId
。値を選択するにはxpathが必要です。誰か助けて?
<DocumentList>
<DocumentId>node1175251</DocumentId>
<DocumentId>node1175254</DocumentId>
<DocumentId>node1175385</DocumentId>
</DocumentList>
私はこれを持っていますXml
。の値を選択したいDocumentId
。値を選択するにはxpathが必要です。誰か助けて?
/DocumentList/DocumentId
/DocumentList/DocumentId[1] // for the first instance
/DocumentList/DocumentId[last()] // for the last instance
また、/DocumentList/
/DocumentId[1]がDocumentListタグ内にあることを確認します
DocumentId の値を選択したい。値を選択するには xpath が必要です。誰か助けて?
DocumentId
これはすべての要素を選択します:
/*/DocumentId
これにより、最初のDocumentId
要素が選択されます。
/*/DocumentId[1]
これにより、2 番目のDocumentId
要素が選択されます。
/*/DocumentId[2]
これにより、最後のDocumentId
要素が選択されます。
/*/DocumentId[last()]
上記の XPath 式はすべて、ノード (要素) を選択します。
XPath 式は値を選択しません。値を生成する可能性があります。また、実際に求めているのは、特定の要素の文字列値です。DocumentId
この Xpath 式は、最初のDocumentId
要素の文字列値を生成します。
string(/*/DocumentId[1])
この Xpath 式は、2 番目のDocumentId
要素の文字列値を生成します。
string(/*/DocumentId[2])
この Xpath 式は、最後のDocumentId
要素の文字列値を生成します。
string(/*/DocumentId[last()])
.eq( index )
Javaスクリプト関数を使用する
パラメータとしてインデックスを使用してxmlノードの値を取得するには