【发布时间】:2020-07-03 14:07:32
【问题描述】:
我正在尝试查找以下 XML 的 XPath。它由属性数组列表组成。我需要获取 'COMPUTER' 的值。
<output xmlns:tns="http://www.ariuy.org/" custname="marcus" >
<tns:column name="customer_english_name">marcus ag</tns:column>
<tns:column name="customer_primary_name">marcus ag</tns:column>
<tns:reqline>
<tns:orderline user_item_description="xyz">
<tns:column name="properties">
<tns:column name="name">COMPUTER</tns:column>
<tns:column name="value">HCL </tns:column>
</tns:column>
<tns:column name="properties">
<tns:column name="name">LAPTOP</tns:column>
<tns:column name="value">HP</tns:column>
</tns:column>
<tns:column name="properties">
<tns:column name="name">PHONE</tns:column>
<tns:column name="value">MI</tns:column>
</tns:column>
<tns:column name="properties">
<tns:column name="name">JOB</tns:column>
<tns:column name="value">Developer</tns:column>
</tns:column>
......
</tns:orderline>
</tns:reqline>
</output>
我试过了
/tns:output/tns:reqline/tns:OrderLine/tns:properties[@name='COMPUTER']/@value
但它不起作用。
【问题讨论】:
-
你到底想获取什么值?