An open-source validating XML parser from the Apache XML Project.
XML parsers in Java, C++ (with Perl and COM bindings) The Apache XML Project
Xerces is a set of parsers compatible with Extensible Markup Language (XML). Xerces parsers are available for Java and C++, implementing World Wide Web Consortium (W3C) XML, Document Object Model (DOM), and Simple API for XML (SAX) standards.
Xerces is a family of software packages for parsing and manipulating XML, part of the Apache XML project. Xerces (named after the Xerces Blue butterfly) provides both XML parsing and generation.