Configuration is a cross platform lightweight XML interpreter. This allows you to build objects that can interpret simple XML text and map element and attribute contents to program variables. This is not a complete XML interpreter. It does not "decompile" XML documents, follow XML directives, nor does it check the XML content or format for validity.
On the contrary, this engine stays as lightweight as possible and only recognizes and converts the content it is looking for while skipping the rest of it. As a result it is very, very fast. It was designed to be used to read XML based communications "on the fly" without any extra overhead, and to interpret XML based configuration files.