Projects / Xerces-C++

Xerces-C++

Xerces C++ is a validating XML parser written in a portable subset of C++. The parser was designed with high performance, modularity, and scalability in mind. It provides DOM, SAX, and SAX2 APIs and supports validation of XML documents against DTD and W3C XML schema.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  27 Apr 2010 17:46

    Release Notes: This release is primarily focused on bug fixes. It also adds project and solution files for Visual Studio 2010 (10.0). This release comes with a wide range of precompiled libraries that cover all widely-used CPU architectures, operating systems, and C++ compilers.

    •  02 Feb 2010 12:28

      Release Notes: Support for handling multiple XML Schema import declarations has been added. DOMLSParser::parseWithContext has been implemented. Support for configuration of the parser buffer low water mark has been added. XML Schema validation performance has been improved with the use of the SSE2 instructions. Scalability of the XML Schema identity checking has been improved. A large number of XML Schema conformance bugs have been fixed.

      •  01 Oct 2008 16:17

        Release Notes: This release includes a large number of new features, bugfixes, and clean-ups, including an automake-based build system, a libcurl net accessor, support for XInclude in DOM, support for the XML Schema subset of XPath in DOM, conformance to the final DOM Level 3 specification, 64-bit safe interfaces and implementation, a large number of XML Schema bug/errata fixes, reviewed and cleaned up diagnostics messages, and optimizations for SAX/SAX2 and DOM parsing as well as XML Schema validation.

        •  03 Sep 2007 23:26

          Release Notes: This release is primarily focused on bugfixes, optimizations, and build system improvements. It comes with a wide range of precompiled libraries that cover all widely-used CPU architectures, operation systems, and C++ compilers.

          •  20 Sep 2002 12:55

            Release Notes: Several bugs were fixed, including some memory leaks.

            Recent comments

            03 Sep 2007 12:05 bosk

            Re: I like it, but


            > I like this library, but it has some

            > drawbacks.

            > First it is very bloated. Or what do you

            > call it if the smallest available

            > download at

            > http://xml.apache.org/dist/xerces-c/stable/

            > is 5.4M?

            > Second it's impossible to compile with

            > -Wall. That's sad because I really hat

            > to turn of these warnings for only this

            > library.

            The size of the archive is quite big due to a large number of inheritance graph images generated by doxygen for the API reference. If you don't need those (for example because you prefer to read the documentation online), simply remove the doc directory after you unpack the source code.

            There also shoudn't be any problems compiling your code with -Wall provided you are using a fairly recent version of Xerces-C++.

            14 Feb 2002 03:49 patriceCH

            I like it, but

            I like this library, but it has some drawbacks.

            First it is very bloated. Or what do you call it if the smallest available download at http://xml.apache.org/dist/xerces-c/stable/ (http://xml.apache.org/dist/xerces-c/stable/) is 5.4M?

            Second it's impossible to compile with -Wall. That's sad because I really hat to turn of these warnings for only this library.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.