Xpath:选择具有某个子节点的节点

时间:2014-04-03 06:01:19

标签: xml xpath pugixml

使用pugixml库,我试图选择适合的所有节点:

//v6_root_object/v6_rootlist2d/obj_pluginobject[@level='0']

具有由

描述的子节点
//v6_root_object/v6_rootlist2d/obj_pluginobject[@level='0']/chunk[@id='110064']/string[@v='light']

在xpath中有一种简单的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试这种方式:

//v6_root_object/v6_rootlist2d/obj_pluginobject
    [
     @level='0' 
            and 
     chunk[@id='110064']/string[@v='light']
    ]

只需在XPath条件中添加子节点XPath(相对于它的父节点)([]内)。