Описание тега tinyxml
TinyXML - это простой и небольшой синтаксический анализатор XML на C++, который можно легко интегрировать в другие программы. Он выпущен под лицензией ZLib.
Короче говоря, TinyXML анализирует XML-документ и строит из него объект объектной модели документа (DOM), который можно просматривать, манипулировать и сериализовать в вашем коде C++. TinyXML также позволяет вам создать XML-документ с нуля с объектами C++ и записать его на диск или другой выходной поток.
TinyXML разработан таким образом, чтобы его было легко и быстро изучить. Он состоит из двух заголовков и четырех исходных файлов, которые можно скомпилировать в двоичный файл или встроить в статическую библиотеку.
TinyXML пытается быть гибким парсером, но с действительно правильным и совместимым выводом XML. Он должен компилироваться в любой достаточно совместимой с C++ системе, не полагаться на исключения или RTTI и может быть скомпилирован с поддержкой STL или без нее. TinyXML полностью поддерживает кодировку UTF-8 и первые 64 тыс. Символов. Однако TinyXML не анализирует и не использует dtd или xsl.