拥有这个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中获取多个值,格式为:
对于属性:
键=&#39; KEY1&#39;和key =&#39; key10&#39; (多个条件)
我想要输出:
value1 value10
很多!
答案 0 :(得分:3)
您可以尝试使用XPath or
运算符来组合多个条件:
//properties/property[@key='key1' or @key='key10']/@value
上述XPath返回来自value
个属性值等于<property>
或key
的{{1}}个节点的"key1"
属性。