Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
TinyXML
C++ library

TinyXML is a small, simple, operating system-independent XML parser for the C++ language. It is free and open source software, distributed under the terms of the zlib License.

TinyXML-2 replaces TinyXML-1 completely and only this version should be used.

We don't have any images related to TinyXML yet.
We don't have any YouTube videos related to TinyXML yet.
We don't have any PDF documents related to TinyXML yet.
We don't have any Books related to TinyXML yet.
We don't have any archived web articles related to TinyXML yet.

Features

The principal 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 similar to Latin-1.
  • Free and open-source software portal

References

  1. "TinyXml Main Page". It is written in OS independent C++. https://github.com/leethomason/tinyxml2

  2. Drew Sikora, John Hattan. Beginning Game Programming: A GameDev.net Collection (Course Technology Cengage Learning). ISBN 978-1-59863-805-9. 978-1-59863-805-9

  3. "TinyXml Documentation". TinyXML is released under the ZLib license https://github.com/leethomason/tinyxml2/blob/master/LICENSE.txt