有没有人知道类似.Net的XML文档的C ++ XML解析器/编写器?

时间:2011-05-08 04:44:46

标签: c++ xml nsxmlparser

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

我正在努力将“学习图书馆”的时间缩短到最短时间。

谢谢!

3 个答案:

答案 0 :(得分:2)

你可以考虑很多:

  1. 的Xerces
  2. TinyXML的
  3. 的libxml ++
  4. Expat Xml
  5. XmlLite的

答案 1 :(得分:1)

我使用过TinyXML,它在我需要的东西上工作得相当好。我的需求并不是非常严格。至少当我使用它时,它根本不处理DTD / XSD,所以如果你需要处理它们,它可能不是一个选项。

答案 2 :(得分:0)

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

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