libxml2 е XML C-анализатора и инструментариум, разработен по проекта Gnome (но могат да се използват извън платформата Gnome), libxml2 библиотека е безплатен софтуер под лиценза MIT. Самият XML е метаезик за проектиране езици за маркиране, т.е. език текст, където семантична и структура се добавя към съдържанието с екстра "маркиране" информация затворено между ъглови скоби. HTML е най-добре познат език за маркиране. Въпреки, че библиотеката е написан на C-различни езикови автомати да я предостави в други среди.
Libxml2 е известно, че е много преносим, библиотеката трябва да се изгради и работа без сериозни неприятности на различни системи ( Linux, Unix, Windows, Cygwin, MacOS, MacOS X, RISC OS, OS / 2, VMS, QNX, MVS, ...)
<силни> Характеристики :
- libxml2 износа Push (прогресивно) и издърпайте (блокиране) тип анализатор интерфейси за XML, така и HTML.
- libxml2 може да направи утвърждаване DTD най синтактична време, с помощта на разбор документ например, или с произволна DTD.
- libxml2 включва цялостни XPath, XPointer и XInclude реализации.
- Тя е написана на ясен, C, което прави по няколко предположения, колкото е възможно, и да се придържа тясно към ANSI C / POSIX за лесно вграждането. Работи върху Linux / Unix / Windows, при преминаване към редица други платформи.
- Basic подкрепа за HTTP и FTP клиент позволява на приложенията да донесе отдалечени ресурси.
- Дизайнът е модулна, повечето от разширения може да се компилира навън.
- вътрешно представяне на документ, е възможно най-близо до DOM интерфейси.
- libxml2 също има SAX подобен интерфейс; интерфейс е проектиран да бъде съвместим с Експат.
- Тази библиотека се разпространява под лиценза MIT. Виж файла Copyright при разпределението за точната формулировка.
Коментари не е намерена