libxml2 é o parser XML C e kit de ferramentas desenvolvido para o projeto Gnome (mas utilizável fora da plataforma Gnome), biblioteca libxml2 é software livre disponível sob a licença MIT. -Se XML é uma metalinguagem para projetar linguagens de marcação, ou seja, a linguagem de texto onde semântica e estrutura são adicionados ao conteúdo utilizando informações extra "marcação" fechado entre colchetes. HTML é a linguagem de marcação mais conhecida. Embora a biblioteca é escrito em C uma variedade de ligações de linguagem torná-lo disponível em outros ambientes.
Libxml2 é conhecido por ser muito portátil, a biblioteca deve construir e trabalhar sem problemas graves em uma variedade de sistemas ( Linux, Unix, Windows, CygWin, MacOS, MacOS X, RISC OS, OS / 2, VMS, QNX, MVS, ...)
Características :
- exportações libxml2 Empurre (progressivo) e puxe (bloqueio) do tipo de interfaces parser para XML e HTML.
- libxml2 pode fazer a validação de DTD no momento da análise, usando uma instância do documento analisado, ou com um DTD arbitrária.
- libxml2 inclui XPath, XPointer e XInclude implementações completas.
- Ele é escrito em C puro, fazendo o mínimo de suposições quanto possível, e aderindo de perto a ANSI C / POSIX para facilitar a incorporação. Funciona em Linux / Unix / Windows, portado para uma série de outras plataformas.
- Suporte básico para HTTP e FTP cliente permitindo que os aplicativos para buscar recursos remotos.
- O projeto é modular, a maioria das extensões pode ser compilado para fora.
- A representação interna documento é o mais próximo possível às interfaces DOM.
- libxml2 também tem um SAX como interface; A interface foi projetada para ser compatível com Expat.
- Esta biblioteca é liberado sob a licença MIT. Consulte o arquivo de Direito de Autor na distribuição para a formulação exacta.
Comentários não encontrado