Subxml provides a very lightweight C++ pull parser for parsing a subset of XML. It is intended for use in utility applications where the ability to parse XML-like configuration files is advantageous, but a fully compliant XML parser would be overkill.