簡體   English   中英

Xpath - 選擇多個值(鍵值對)

[英]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.

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