stringtranslate.com

libxml2

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]

Смотрите также

Ссылки

  1. ^ "libxml2 2.13.4 · GNOME / libxml2 · GitLab" . Получено 19 сентября 2024 г. .
  2. ^ "Введение". 28 ноября 2017 г. Получено 25 марта 2018 г.
  3. ^ "ch libxml2 open source binding".
  4. ^ "cl-libxml2 Высокоуровневая оболочка для библиотек libxml2 и libxslt".
  5. ^ "PHP: libxml - Руководство". php.net . Получено 2016-05-16 .
  6. ^ "Python и привязки". www.xmlsoft.org . Получено 2016-05-16 .
  7. ^ "XML C-парсер и набор инструментов Gnome". www.xmlsoft.org . Получено 2016-05-16 .
  8. ^ "Главная · Wiki · GNOME / libxml2 · GitLab". GitLab . 2022-12-08 . Получено 2023-06-26 .
  9. ^ Вейллард, Дэниел. «HTMLparser: интерфейс для непроверяющего парсера HTML 4.0». Справочное руководство по libxml2 . GNOME.

Внешние ссылки