如何使用xpath查找子项并显示父项信息

时间:2014-07-02 19:55:56

标签: xml xpath pattern-matching

目前,我几乎能够拉出xml文件的子节点。但我希望能够通过匹配孩子来“搜索”父信息。例如:

<parent>
......
     <child id=20>
     </child>
</parent>

<parent>
..
    <child id=30>
    </child>
</parent>

我想在child id = 30

的父级中显示所有内容

到目前为止我得到/ parent / child [@ id = 30],它只显示

1 个答案:

答案 0 :(得分:0)

以这种方式检查子属性值:

/parent[child[@id="30"]]

或者,仅供参考,您也可以先找到孩子,然后再升级一级:

/parent/child[@id="30"]/..