CMarkup,一个不错的XML解析的开源工具。这些时候由于要操作XML,找到了这个。试了一下,的确还是不错,读写速度和功能,都十分好用。常用的功能,当然不需要说了,网上的文章比较雷同,说说我用到的几个功能。
1.CMarkup帮助文档的地址:http://www.firstobject.com/dn_markupmethods.htm,E文的,不要说“我要中文的”
2.如何记录XMl节点的位置,以便某些操作完成之后再回到节点处。
- GUIDBuf = newGUID() ;
- //保存当前的位置
- xml->SavePos(GUIDBuf) ;
- //某些操作
- //恢复到当前的位置
- xml->RestorePos(GUIDBuf) ;
3.如何实现中文的存取。说的方法很多,介绍一种最简便的
- CMarkup xml;
- xml.SetDoc("<?xml version=/"1.0/" encoding=/"GB2312/"?>/r/n");