在Linux平台上我喜欢libxml2 reader API,它基于C#的XmlReader::Read并且一次只读取一个节点/属性而不实际构建DOM树。
现在,我需要本机Windows C ++ XML解析库。 MSXML立即浮现在脑海中。 是否有MSXML API允许一次读取一个节点,而无需构建DOM或以SAX样式处理整个文档?
答案 0 :(得分:2)
看看另一个Microsoft的XML解析器XmlLite:
非缓存,仅向前解析器(提供拉式编程模型)和非缓存的仅向前XML生成器
答案 1 :(得分:-2)
我使用tinyxml: http://www.grinninglizard.com/tinyxml/
TinyXML是一个简单,小巧,简单的C ++ XML解析器,可以轻松实现 融入其他计划。它读取XML并创建C ++对象 表示XML文档。对象可以被操纵, 已更改,并再次保存为XML
/ mspoerr