C++ XML Parser
A XML 1.0 Fifth Edition and XML 1.1 Second Edition parser written with a modern C++ design.
Template policies control the level of strictness, allowing anything from a blisteringly fast non-strict non-validating ASCII/UTF-8 parser to a strict, fully validating, reliable UTF-8 parser. It implements a non-copying iterator-based pull parser that can detect incomplete input and resume when more data arrives, making it perfect for all patterns of I/O development.
Download
This project is not yet finished. Currently the low-level parser can parse anything without a DTD. Higher-level parsers have not yet been written.
Open Source
C++ XML Parser is Open Source under the Three-clause BSD License. It makes use of the following Open Source software: Boost C++.
Development
Want the latest (possibly unstable) source code? C++ XML Parser is available from Subversion:
svn co https://svn.int64.org/svnroot/int64/xml xml


