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. Смотрите файл Copyright в распределении для точного редакции.
Комментарии не найдены