Xerces-C++
Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.
http://xerces.apache.org/xerces-c/index.html
comments powered by Disqus
Related Products
Arbica
Arabica is an XML and HTML processing toolkit, providing SAX, DOM, XPath, and partial XSLT implementations, written in Standard C++.
Libxml++
libxml++ is a C++ wrapper for the libxml XML parser library.
Libxml
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.
libxml-Perl
Perl interface to Gnome libxml2 xml parsing and DOM library.
SAXExpat
This is a SAX for .NET parser implementation based on the popular Expat XML parser.
SAX for .NET
SAX for .NET is the port of SAX to C#.
TclXML
The TclXML project is a collection of tools and libraries for handling XML documents with the Tcl scripting language.
lxml-python
lxml is a Pythonic binding for the libxml2 and libxslt libraries.
Expat
Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).
Piccolo
Piccolo is a small, extremely fast XML parser for Java. It implements the SAX 1, SAX 2.0.1, and JAXP 1.1 (SAX parsing only) interfaces as a non-validating parser and attempts to detect all XML well-formedness errors. Piccolo was developed by Yuval Oren.