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 Натисніть (прогресивна розгортка) і потягніть (блокування) тип аналізатора інтерфейси як для XML і HTML.
- Libxml2 може зробити перевірку DTD час розбору, використовуючи екземпляр аналізований документ, або з довільним DTD.
- Libxml2 включає в себе повний XPath, XPointer і XInclude реалізації.
- Це написано в простому C, робить кілька припущень, як це можливо, і дотримуватися близько до ANSI C / POSIX для легкого вкладення. Працює на Linux / Unix / Windows, портована на ряд інших платформ.
- Базова підтримка для HTTP і FTP клієнта дозволяє додаткам отримувати віддалені ресурси.
- конструкція модульна, більшість з розширень можуть бути скомпільовані з.
- , внутрішнє подання документа якомога ближче до DOM інтерфейсів.
- Libxml2 також має SAX, як інтерфейс; інтерфейс призначений для забезпечення сумісності з Expat.
- Ця бібліотека розповсюджується під ліцензією MIT. Дивіться файл Авторське право на поширення для точних формулювань.
Коментар не знайдено