- TinyXML
TinyXML is a very small and simple
XML parser for theC++ language. It ignores DTDs, and it isfree software , distributed under the terms of thelicense of zlib/libpng . [cite web
quote=TinyXML is released under the ZLib license
url=http://www.grinninglizard.com/tinyxmldocs/index.html
title=TinyXml Documentation|]Features
The principle impetus for TinyXML is its size, as the name suggests. It parses the XML into a DOM-like tree. It can both read and write XML files.
Limitations
TinyXML does not process DTDs, either internal or external. So XML files that rely upon DTD-defined entities will not parse correctly in TinyXML.
Though it does handle processing instructions, it has no facilities for handling
XSLT stylesheet declarations. That is, it does not apply an XSLT declared in a stylesheet processing instruction to the XML file when parsing it.Further, TinyXML has no facility for handling XML namespaces. Qualified element or attribute names retain their prefixes, as TinyXML makes no effort to match the prefixes with namespaces.
In terms of encodings, it only handles files using
UTF-8 or an unspecified form of ASCII not entirely dissimilar from Latin-1.References
External links
* [http://www.grinninglizard.com/tinyxml/ TinyXML Homepage]
Wikimedia Foundation. 2010.