libxml2 è il parser XML C e toolkit sviluppato per il progetto Gnome (ma utilizzabile al di fuori della piattaforma Gnome), biblioteca libxml2 è un software gratuito disponibile sotto la licenza MIT. XML è di per sé un metalinguaggio per progettare linguaggi di markup, ovvero la lingua di testo in cui semantica e la struttura vengono aggiunti al contenuto utilizzando extra "markup" informazioni racchiuso tra parentesi angolari. HTML è il linguaggio di markup più noto. Anche se la libreria è scritta in C una varietà di attacchi di lingua renderlo disponibile in altri ambienti.
Libxml2 è noto per essere molto portabile, la biblioteca dovrebbe costruire e lavorare senza problemi gravi su una varietà di sistemi ( Linux, Unix, Windows, CygWin, MacOS, MacOS X, RISC OS, OS / 2, VMS, QNX, MVS, ...)
Caratteristiche :
- esportazioni libxml2 push (progressivo) e tirare (blocco) di tipo interfacce parser sia per XML e HTML.
- libxml2 può fare la convalida DTD in fase di analisi, utilizzando un'istanza documento analizzato, o con un DTD arbitrario.
- libxml2 include XPath, XPointer e XInclude implementazioni complete.
- È scritto in C puro, rendendo così poche ipotesi possibile, e attenersi strettamente a ANSI C / POSIX per un facile incorporamento. Funziona su Linux / Unix / Windows, portato ad una serie di altre piattaforme.
- Supporto di base per HTTP e client FTP che consente alle applicazioni di recuperano risorse remote.
- Il design è modulare, la maggior parte delle estensioni può essere compilato fuori.
- La rappresentazione documento interno si trova il più vicino possibile alle interfacce DOM.
- libxml2 ha anche un SAX come l'interfaccia; l'interfaccia è stata progettata per essere compatibile con Expat.
- Questa libreria è rilasciata sotto licenza MIT. Vedere il file Copyright nella distribuzione per il testo esatto.
I commenti non trovato