TinyXML - TinyXML

TinyXML
VývojářiLee Thomason
Stabilní uvolnění
2.6.2 / 15. května 2011; Před 9 lety (2011-05-15)
TypAPI
Licencelicence zlib
webová stránkašklebící se ještěrka.com/ tinyxml/

TinyXML je malý, jednoduchý, nezávislý na operačním systému[1] XML analyzátor pro C ++ Jazyk.[2] to je bezplatný open source software, distribuované podle podmínek licence zlib.[3]

Funkce

Hlavním impulsem pro TinyXML je jeho velikost, jak název napovídá. Analyzuje XML na a DOM -jako strom. Může číst i zapisovat soubory XML. Poznámka: Možná budete chtít zvážit vylepšenou verzi TinyXML2[4] od stejného autora.

Omezení

  • TinyXML nezpracovává DTD, interní nebo externí. Takže soubory XML, které se spoléhají na entity definované DTD, nebudou v TinyXML správně analyzovány.
  • I když to zvládne pokyny ke zpracování, nemá zařízení pro manipulaci XSLT deklarace stylů. To znamená, že při analýze neaplikuje XSLT deklarovaný v instrukci pro zpracování šablony stylů na soubor XML.
  • TinyXML dále nemá žádné zařízení pro zpracování XML jmenné prostory. Názvy kvalifikovaných prvků nebo atributů si zachovávají své předpony, protože TinyXML se nijak nesnaží spárovat předpony s obory jmen.
  • Pokud jde o kódování, zpracovává pouze soubory pomocí UTF-8 nebo neurčená forma ASCII podobná Latinka-1.

Reference

  1. ^ „Hlavní stránka TinyXml“. Je napsán v C ++ nezávislém na OS.
  2. ^ Drew Sikora, John Hattan. Začínáme s programováním her: kolekce GameDev.net (výukové technologie Cengage Technology). ISBN  978-1-59863-805-9.
  3. ^ „Dokumentace TinyXml“. TinyXML je vydáván pod licencí ZLib
  4. ^ „TinyXML-2“. www.grinninglizard.com. Citováno 2019-03-11.

externí odkazy