如何使用 tinyxml2 从包含特定子项的 xml 树中选择节点

How to select nodes from a xml tree that contains a specific children using tinyxml2

提问人:alooparantha 提问时间:7/27/2021 最后编辑:Andrew Trucklealooparantha 更新时间:8/1/2021 访问量:97

问:

从下面的树:

<a>
    <b name = "b1"></b>
    <b name = "b2">
        <c/>
    </b>
    <b name = "b3"></b>
</a>

b 中具有子元素 c 的所有元素。简而言之,如何使用 tinyxml2 查询 xpath 的 xml 树。"/b[c]"

xml tinyxml2

评论

0赞 LMC 7/27/2021
//b[c]因为它是相对路径
0赞 Andrew Truckle 8/1/2021
据我所知,tinyxml2 不支持使用 xpath 查询,您必须自己遍历树数据。
0赞 Andrew Truckle 1/3/2022
考虑 pugixml (github.com/zeux/pugixml)。我没有使用过它,但它确实支持xpath。

答: 暂无答案