【发布时间】:2016-02-11 09:27:35
【问题描述】:
在我遇到的所有 pugixml 示例中,在任何地方解析树,如果知道的话,树结构中的节点位于何处。但是如果你不知道节点在哪里,只知道她的名字怎么办。
我有一个输入字符串的例子:
<data>
.......
<name not known1>
<name not known2>
........ <!-- maybe something sub node>
<need node>
<Name>student 1</Name>
<Roll>111</Roll>
</need node>
........ <!-- maybe something sub node>
</name not known2>
</name not known1>
<name not known3>
........ <!-- maybe something nodes>
<need node>
<Name>july 1</Name>
<new data>444</new data>
<data5>444</data5>
<node>
<data>student class 4</data>
</node>
</need node>
........ <!-- maybe something nodes>
</name not known3>
.......
</data>
请告诉我如何使用 pugixml 从所有 xml 文档中查找并获取所有节点“需要节点”的所有子结构(和值)?如果我不知道它们在树结构中的位置。
【问题讨论】: