tinyxml 直接通过路径定位到节点的方法
刚用tinyxml不久,看了些例子,读取的方式一般都是一级一级的遍历节点,找到一个节点就往下一级继续遍历
xml层级过深的时候,就会导致,好几层for循环 或者while循环 ,太乱了,不知道有没有方法可以直接通过路径的方式定位到节点,我的目标xml有一个特点就是每个有并列类型节点都有一个id 的attribute
例如
<A id="abc">
<B id="1">
<C id ="a">
</C>
<B>
<B id="2">
<C id ="a">
</C>
<B>
</A>
我想直接通过一个路径abc/2/a 就定位到 红色的节点
如果tinyxml没有太直接的方法,请问我自己实现的话大概是个什么思路呢,有没有例子程序之类的,谢谢大家