| TinyXML | |
|---|---|
| Developer | Lee Thomason |
| Stable release | 11.0.0 / March 15, 2025 |
| Repository | |
| Written in | C++ |
| Type | API |
| License | zlib License |
| Website | leethomason |
TinyXML is a small, simple, operating system-independent [1] XML parser for the C++ language. [2] It is free and open source software, distributed under the terms of the zlib License. [3]
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.
It is written in C++98, and does not rely on the C++ Standard Library. It makes no use of exceptions or run-time type information.
TinyXML-2 improves on TinyXML-1 and replaces it entirely, using less memory, less allocations, and having faster performance. TinyXML-2 further improved on the library's usability for applications with minimal XML requirements, such as video games.
It is written in OS independent C++.
TinyXML is released under the ZLib license