请教CMarkup 添加元素问题
我要在这个XML的最后一个<ROYTE>插入内容,应该怎么写?
插入前
- <LEADMAP>
<ROUTE />
<ROUTE />
<ROUTE />
<ROUTE />
</LEADMAP>
插入后
- <LEADMAP>
<ROUTE />
<ROUTE />
<ROUTE />
<ROUTE>
- <POINT>
<TIME>2012-06-03</TIME>
<X>123</X>
<Y>123</Y>
</POINT>
</ROUTE>
</LEADMAP>
我试过很多方法,但是没办法定位到最后一个子元素,
[解决办法]
自己遍历XML文件,记录最后出现的那个 ROUTE吧,我的博客里有关于用CMarkup 遍历XML的例子。
像你上面的例子可以用FindElem和一个变量来进行查找保存最后一个ROUTE出现的深度,当遍历完后,再用这个变量计数重新读取XML文件