2011-05-08 36 views
2

我正在编写一个本地C++项目,我需要一个简单的XML解析器/编写器。我已经知道C#中的XmlDocument,所以类似的东西可能相当不错,但如果不存在,是否有人知道一个快速使用的XML解析器/写入器?有没有人知道类似于.Net的XML文档的C++ XML解析器/编写器?

我试图缩短“学习图书馆”的时间到最短。

谢谢!

回答

0

我结束了使用RapidXML(HTTP ://rapidxml.sourceforge.net/)。 对我来说,它很直观,而且非常容易学习。

没有人推荐它,所以我加了我自己的答案: - \ ...

1

我已经使用了TinyXML,它对我所需要的工作非常有效。但我的需求并不是非常苛刻。至少在我使用它的时候,它根本没有处理DTD/XSD,所以如果你需要处理这些,它可能不是一个选项。

2

有相当多的话,可以考虑:

  1. 的Xerces
  2. TinyXML的
  3. 的libxml ++
  4. 外籍XML
  5. XmlLite的