<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来选择值。有人帮我吗?
我想选择 DocumentId 的值。我需要 xpath 来选择值。有人帮我吗?
这将选择所有DocumentId
元素:
/*/DocumentId
这将选择第一个DocumentId
元素:
/*/DocumentId[1]
这将选择第二个DocumentId
元素:
/*/DocumentId[2]
这将选择最后一个DocumentId
元素:
/*/DocumentId[last()]
上述所有 XPath 表达式选择节点(元素)。
XPath 表达式不选择值。它可能会产生一个价值。此外,您实际要求的是特定元素的字符串值:DocumentId
此 Xpath 表达式生成第一个DocumentId
元素的字符串值:
string(/*/DocumentId[1])
此 Xpath 表达式生成第二个DocumentId
元素的字符串值:
string(/*/DocumentId[2])
此 Xpath 表达式生成最后一个DocumentId
元素的字符串值:
string(/*/DocumentId[last()])
/DocumentList/DocumentId
/DocumentList/DocumentId[1] // for the first instance
/DocumentList/DocumentId[last()] // for the last instance
此外,/DocumentList/
将确保 /DocumentId[1] 在 DocumentList 标记内
使用.eq( index )
java脚本函数
使用索引作为参数获取xml节点的值