簡體   English   中英

xpath查詢,用於從相似節點列表中選擇單個節點

[英]xpath Query for selecting a single node from a list of similar nodes

我有如下所示的節點列表:

<Vector>
<Point z="0" y="0" x="0"/>
<Point z="3.000" y="2.000" x="1.000"/>
<Point z="6.000" y="5.000" x="4.000"/>
</Vector>

我想從上面的列表中選擇第三個節點,即x = 4,然后更新其x值。 我已經使用這個作為XPath查詢的嘗試:“/矢量/點[3]”從這個 ,但它不工作。 我還有其他方法可以做到嗎?

要獲得第三個孩子,請嘗試:

/Vector/Point[position()=3]

要基於x屬性的值獲取:

/Vector/Point[@x="4.000"]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM