[英]Xpath - select multiple values (key value pairs)
擁有這個XML:
<slot nodeId='123'>
<properties>
<property key="key1" value="value1"/>
<property key="key2" value="value2"/>
<property key="key3" value="value3"/>
...
...
<property key="keyN" value="valueN"/>
<property key="keyN+1" value="valueN+1"/>
</properties></slot>
如何從xml中獲取多個值,格式如下:
對於屬性:
key ='key1'和key ='key10'(多個條件)
我想要輸出:
value1 value10
多謝!
您可以嘗試使用XPath or
運算符來組合多個條件:
//properties/property[@key='key1' or @key='key10']/@value
來自<property>
節點的XPath返回value
屬性具有key
屬性值等於"key1"
或"key10"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.