Reference URL: http://xml.apache.org/
There are several free open source XML tool libraries
Xerces Java 2 http://xml.apache.org/xerces2-j/index.html
XERCES C http://xml.apache.org/xerces-c/index.html
Xerces Java 2 is a large number of various variants in many Java XML parsers, and DOM Level 3 supports better fewer users.
Xerces C is the most widely used in the C version of the non-Windows platform (the most use of Windows Using the UEBAST) The XML parser MS XML LIB).
Xerces C supported operating systems, OS / 390, AS / 400, FreeBSD, SGI Irix, Macintosh, OS / 2, PTX, UnixWare, and more. In addition to the simplicity of use, the implementation of XML, Unicode's latest standard is slightly more than MS XML, and the function is basically similar to MS XML LIB.
XERCES C provides source code and provides MS COM interface.