"The primary goals of Xml Lite are ease of use, performance, and standards compliance." Not tested.
Namespace is about to be fully supported in next release. A shared library is provided for parsing, generating, manipulating, and validating XML documents.Xerces-C is faithful to the XML 1.0 and 1.1 recommendations and many associated standards.This article has been translated to Serbo-Croatian language by Anja Skrba from Entire library is contained in a single header file, and requires no building or configuration. Property Tree library, which presents a higher level interface, and uses Rapid Xml as its default XML parser. Supports XML namespaces, wide range of character sets & encodings. Info from the developer: The packaging is or debian package (not yet in debian repo). Compliant to XML 1.0, partially XML 1.1, DOM lv1, DOM lv2 Core, partially DOM lv3, SAX 1.0/2.0, Namespaces, XML Schema. Instead, it uses an underlying parser like expat, libxml, Xerces or MSXML to do the low level parsing. It aims to provide a more lightweight and hassle-free alternative to MSXML with a focus on native C development (as opposed to managed/. Xml Lite features a simple "pull" programming model with a stream-oriented Xml Reader class.