libxml2 and Xerces-C are very different creatures. libxml2 is a C-language library that "tries to implement the specifications in a relatively strictly compliant way," where "the standards" includes XPath, XPointer, and XInclude. It doesn't fully support DOM, SAX, or XML Schema. Xerces-C is a C++ library that attempts to faithfully implement W3C specifications, including DOM, SAX, and XML Schema.
Both libxml2 and Xerces-C serve as the basis for other libraries that implement features that they leave out. For instance, gdome2 implements DOM on top of libxml2, a XQilla implements XQuery and XPath on top of Xerces-C. I think you'd be wise to determine your needs and check how each library meets or fails to meet those needs. -----Original Message----- From: bharath s [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 12, 2008 3:30 AM To: [email protected] Subject: Differences Hi all, I want to know the differences between xerces and libxml2. Thanks in advance.
