libxml2 — это программная библиотека для анализа XML- документов. Это также основа библиотеки libxslt , которая обрабатывает таблицы стилей XSLT -1.0.
Описание
Написанная на языке программирования C , libxml2 обеспечивает привязки к C++ , Ch , [3] XSH, C# , Python , Swift , Kylix / Delphi и другим Pascals , Ruby , Perl , Common Lisp , [4] и PHP . [5] Изначально он был разработан для проекта GNOME , но может использоваться и вне его. Код libxml2 обладает высокой переносимостью [6] , поскольку он зависит только от стандартных ANSI C- библиотек [7] и доступен по лицензии MIT . [8]
Он включает в себя утилиту командной строки xmllint и анализатор HTML . [9]
Смотрите также
Рекомендации
- ^ «libxml2 2.12.6 · GNOME / libxml2 · GitLab» . Проверено 16 марта 2024 г.
- ^ «Введение». 28 ноября 2017 года . Проверено 25 марта 2018 г.
- ^ "привязка ch libxml2 с открытым исходным кодом" .
- ^ «cl-libxml2 Высокоуровневая оболочка вокруг библиотек libxml2 и libxslt» .
- ^ «PHP: libxml — Руководство» . php.net . Проверено 16 мая 2016 г.
- ^ «Python и привязки». www.xmlsoft.org . Проверено 16 мая 2016 г.
- ^ «Парсер XML C и набор инструментов Gnome» . www.xmlsoft.org . Проверено 16 мая 2016 г.
- ^ «Главная · Wiki · GNOME / libxml2 · GitLab» . ГитЛаб . 08.12.2022 . Проверено 26 июня 2023 г.
- ^ Вейяр, Дэниел. «HTMLparser: интерфейс для непроверяющего анализатора HTML 4.0». Справочное руководство по libxml2 . ГНОМ.
Внешние ссылки
- Официальный веб-сайт
- XML::LibXML Perl-модуль