libxml2 je XML parser C a nástrojů vyvinutý pro projekt GNOME (ale využitelné vnější platformy GNOME), libxml2 knihovna je svobodný software dostupný pod licencí MIT. XML samo o sobě je meta navrhnout značkovacích jazyků, tedy jazyk textu, kde sémantická a struktura jsou přidány do obsahu pomocí extra "značkování" informace uzavřenou mezi hranatých závorkách. HTML je nejvíce známý značkovací jazyk. I když knihovna je napsán v jazyce C řada jazykových vazeb, aby bylo k dispozici v jiných prostředích. Pračce libxml2 je známo, že je velmi přenosný, knihovna by měla vytvářet a pracovat bez vážných problémů na různých systémů ( Linux, Unix, Windows, Cygwin, MacOS, MacOS X, RISC OS, OS / 2, VMS, QNX, MVS, ...)
Vlastnosti :
- vývoz libxml2 push (progresivní) a odporu (blokování) typ analyzátor rozhraní pro XML a HTML.
- libxml2 může dělat ověření DTD době analýze, pomocí analyzované instance dokumentu, nebo s libovolným DTD.
- libxml2 zahrnuje kompletní XPath, xpointer a XInclude implementace.
- Je napsán v prostém C, takže nepředpokládají jak je to možné, a úzce držet ANSI C / POSIX pro snadné vkládání. Práce na Linux / Unix / Windows, portován na mnoho dalších platforem.
- Základní podpora pro HTTP a FTP klient, který umožňuje aplikacím načíst vzdálených zdrojů.
- konstrukce je modulární, většina z rozšíření je možné sestavit z.
- reprezentace Interní dokument je co nejblíže k DOM rozhraní.
- libxml2 má také SAX jako rozhraní; rozhraní je navržen tak, aby byly kompatibilní s Expat.
- Tato knihovna je uvolněn pod MIT licencí. Viz soubor Copyright v rozdělení na přesné znění.
Komentáře nebyl nalezen