如何从xml中基于字段名称值获取节点?

时间:2019-05-17 08:48:41

标签: xml xpath

我需要获取具有字段(名称= p和值= 4)的C节点

如何在不使用索引的情况下获取此信息?

<A>
    <B>
        <C>
            <field name="p" value="1"/>
            <field name="q" value="2"/>
        </C>
        <C>
            <field name="p" value="3"/>
            <field name="q" value="4"/>
        </C>
    </B>
</A>

1 个答案:

答案 0 :(得分:0)

尝试以下Xpath。

//field[@name="q"][@value="4"]/..