libxml2 este C parser și set de instrumente XML dezvoltat pentru proiectul Gnome (dar exteriorul utilă a peronului Gnome), biblioteca libxml2 adresa software-ul disponibil sub licența MIT. XML în sine este un metalimbaj pentru a proiecta limbaje de markup, și anume limbaj texte unde semantic și structura se adaugă la conținutul cu ajutorul "marcare" extra informații închis între paranteze unghiulare. HTML este cea mai bine-cunoscut Limbajul de marcare. Deși biblioteca este scris în C-o varietate de legături lingvistice face disponibil în alte medii.
Libxml2 este cunoscut a fi foarte portabil, biblioteca ar trebui să construiască și să lucreze fără probleme serioase pe o varietate de sisteme ( Linux, Unix, Windows, Cygwin, MacOS, MacOS X, RISC Os, OS / 2, VMS, QNX, MVS, ...)
Caracteristici :
- exporturilor libxml2 Push (progresiv) și trageți (blocare) de tip interfețe parser atât pentru XML și HTML.
- libxml2 pot face validare DTD în timp parse, folosind un exemplu de document analizat, sau cu un DTD arbitrar.
- libxml2 include XPath, XPointer și XInclude implementări complete de.
- Este scris în clar C, făcând cât mai puține presupuneri posibil și lipirea strâns la ANSI C / POSIX pentru încorporarea ușoară. Funcționează pe Linux / Unix / Windows, portat la o serie de alte platforme.
- suport de bază pentru HTTP și FTP client care permite aplicațiilor să aducă resurse de la distanță.
- Designul este modular, cele mai multe dintre extensiile pot fi compilate bară.
- Reprezentarea document intern este cât mai aproape de interfețele DOM.
- libxml2 are, de asemenea, o SAX ca interfață; interfața este proiectat pentru a fi compatibil cu expat.
- Acest bibliotecă este eliberat sub licența MIT. Consultați fișierul de autor în distribuția de formulare precisă.
Comentariile nu a fost găsit