TinyXML

Un article de Wikipédia, l'encyclopédie libre.
TinyXML

Description de l'image TinyXML Logo.png.
Informations
Développé par Lee Thomason
Dernière version 2.5.3 (May, 2007)
Dépôt github.com/leethomason/tinyxml2Voir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Environnement Multiplate-forme
Formats lus Extensible Markup LanguageVoir et modifier les données sur Wikidata
Type API
Licence zlib/libpng
Site web http://www.grinninglizard.com/tinyxml/index.html


TinyXML est un parseur XML pour le langage C++. Il est distribué sous la licence zlib.

Fonctionnalités[modifier | modifier le code]

TinyXML cherche d'abord à être petit en taille (d'où son nom). Il est capable d'analyser un document XML pour générer un arbre DOM. TinyXML est capable de lire et d'écrire des fichiers XML.

Limitations[modifier | modifier le code]

  • TinyXML ignore les DTD ;
  • TinyXML ne prend pas en compte les commandes XSLT (le XSLT est vu comme du simple XML) ;
  • Les espaces de nommage sont ignorés : les noms des éléments gardent leur préfixe ;
  • Seuls les encodages UTF-8 et Latin-1 peuvent être utilisés.

Liens externes[modifier | modifier le code]