TinyXML - TinyXML
Vývojáři | Lee Thomason |
---|---|
Stabilní uvolnění | 2.6.2 / 15. května 2011 |
Typ | API |
Licence | licence zlib |
webová stránka | šklebící se ještěrka |
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
- ^ „Hlavní stránka TinyXml“.
Je napsán v C ++ nezávislém na OS.
- ^ 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.
- ^ „Dokumentace TinyXml“.
TinyXML je vydáván pod licencí ZLib
- ^ „TinyXML-2“. www.grinninglizard.com. Citováno 2019-03-11.
externí odkazy
- Domovská stránka TinyXML
- TinyXML ++ který přidává do TinyXML koncepty C ++.
- TinyXPath který dodává XPath dekódování syntaxe do TinyXML v C ++.