XmlLite Programmer's Guide
The XmlLite class library allows you to use C++ to build high-performance XML-based applications. Applications built with XmlLite provide a high degree of interoperability with other applications that conform to the XML 1.0 standard.