2011-05-08 60 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的