|
From: mamutas <mam...@ho...> - 2003-12-28 05:31:00
|
Here is comparison of some (most popular???) XML parsers: = http://xmlbench.sourceforge.net/index.php?page=3Dresults.php The bottom line is that Xerces is one of the most flexible and powerful = parsers. It is beaten by Oracle parser though in some tests, but as far = as I understood from Oracle XDK license = (http://otn.oracle.com/software/htdocs/distlic.html?/tech/xml/xdk/softwar= e/prod/winsoft_cpp.htm) it may not be used with open source = applications. I have done a search on SF and here is what I have found (besides = TinyXML and eXpat): libxml++ (http://sourceforge.net/projects/libxmlplusplus/) a wrapper for = Linux based libxml parser - we can't use it since there is no Win32 = port; Arabica XML toolkit (http://sourceforge.net/projects/arabica/) a wrapper = for other XML parsers (including Xerces) allowing them to support SAX2 = and DOM L2 formats - we do not need such advanced features; xmlpp (http://sourceforge.net/projects/xmlpp/) - something similar to = TinyXML, but was not updated since April 2002. So, my recommendation is either TinyXML or Xerces. First is small, but = not validating. Second is big and feature filled.=20 Xerces would be my choice: with its feature support, we could be sure = that we will be covered for all our possible future needs. However, we = need to look at Xerces license to make sure we need to use it. Regards, mamutas |