libxml2 es el analizador C y kit de herramientas XML desarrollado para el proyecto Gnome (pero fuera utilizable de la plataforma Gnome), biblioteca libxml2 es software libre disponible bajo la licencia MIT. XML en sí es un metalenguaje para diseñar lenguajes de marcado, es decir, el lenguaje de texto donde se añaden semántica y la estructura del contenido utilizando la información extra "markup" encerrada entre paréntesis angulares. HTML es el lenguaje de marcas más conocidas. Aunque la biblioteca está escrito en C una variedad de enlaces de lenguaje que esté disponible en otros entornos.
Libxml2 es conocido por ser muy portable, la biblioteca debe construir y trabajar sin problemas graves en una variedad de sistemas ( Linux, Unix, Windows, CygWin, MacOS X, RISC OS, OS / 2, VMS, QNX, MVS, ...)
Características :
- exportaciones libxml2 Empuje (progresivo) y tirar (bloqueo) tipo de interfaces de analizador de XML y HTML.
- libxml2 puede hacer la validación DTD en tiempo de análisis, utilizando una instancia de documento analizado, o con un DTD arbitraria.
- libxml2 incluye XPath, XPointer y XInclude implementaciones completas.
- Está escrito en C plano, haciendo el menor número de supuestos de lo posible, y respetando en ANSI C / POSIX para facilitar la incrustación. Funciona en Linux / Unix / Windows, portado a una serie de otras plataformas.
- Soporte básico para HTTP y FTP cliente permite que las aplicaciones para ir a buscar los recursos remotos.
- El diseño es modular, la mayoría de las extensiones puede ser compilado a cabo.
- La representación documento interno es lo más cerca posible a las interfaces DOM.
- libxml2 también tiene un SAX como el interfaz; la interfaz está diseñada para ser compatible con Expat.
- Esta biblioteca se distribuye bajo la licencia MIT. Vea el archivo de Derechos de Autor en la distribución de la redacción exacta.
Comentarios que no se encuentran