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