我需要做一些與XML相關的工作(解析,比較等)。有沒有任何C++庫,你知道這很好?適用於Win XP。謝謝。用於C++處理XML的體面工具/庫?
4
A
回答
3
PugiXml會做到這一點。
1
我使用了wxWidgets,它有wxXmlDocument類,爲您做了很多辛苦的工作。它在內部使用Expat,但它自己處理所有的字符集轉換。這是如果你想要一個基於DOM的解析器。
http://docs.wxwidgets.org/stable/wx_wxxmldocument.html
你也可能想看看的Xerces,ESP。如果你想有一個SAX解析器:
1
你可能想嘗試的Xerces,Pugixml和Mini-XML。
5
微小的XML!好的圖書館,醜陋的主頁:http://www.grinninglizard.com/tinyxml/
2
我使用的libxml2:http://www.xmlsoft.org
0
的xmlwrapp庫是C++包裝器libxml2的那是相當的實用和擁有最C++ - 從我試過的替代品ISH API。
更新:我也嘗試了http://www.applied-mathematics.net/tools/xmlParser.html的XML解析器,它工作正常,我在Unicode支持方面沒有任何問題。 – sevaxx 2009-12-30 12:08:34