Libxml2: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 17: Строка 17:
'''libxml2''' — это [[программная библиотека]] для анализа [[XML]]-документов.Она является основой для библиотеки [[libxlst]], которая позволяет анализировать таблицы стилей XLST 1.0
'''libxml2''' — это [[программная библиотека]] для анализа [[XML]]-документов.Она является основой для библиотеки [[libxlst]], которая позволяет анализировать таблицы стилей XLST 1.0
==Описание==
==Описание==
Библиотека libxml2 написана на языке программирования С. Изначально она была написана для проекта [[GNOME]], однако может применяться и вне его. Библиотека имеет привязки к языкам программирования:
Библиотека libxml2 написана на языке программирования С. Изначально она была написана для проекта [[GNOME]], однако может применяться и вне его. Библиотека имеет привязки к языкам программирования:
*С++
*С++
*Python
*Python

Версия от 16:58, 15 февраля 2012

libxml2
Тип XML parser
Разработчики Veillard Daniel[вд][2] и Nick Wellnhofer[вд][3]
Написана на C
Операционные системы Unix-like, Windows, CygWin, Mac OS, RISC OS, OS/2, VMS, QNX, MVS...
Первый выпуск 23 сентября 1999; 25 лет назад (1999-09-23)
Последняя версия
Репозиторий gitlab.gnome.org/GNOME/l…
Лицензия MIT License
Сайт xmlsoft.org

libxml2 — это программная библиотека для анализа XML-документов.Она является основой для библиотеки libxlst, которая позволяет анализировать таблицы стилей XLST 1.0

Описание

Библиотека libxml2 написана на языке программирования С. Изначально она была написана для проекта GNOME, однако может применяться и вне его. Библиотека имеет привязки к языкам программирования:

  • С++
  • Python
  • PHP5
  • Ruby
  • Pascal(Delphi/Lazarus)
  • Perl

Ее важными особенностями являются:

  • Высокая переносимость благодаря тому что она написана в опоре лишь на стандартные возможности языка ANSI С
  • либеральная лицензия MIT
  1. libxml 2.13.5 · GNOME / libxml2 · GitLab (англ.)
  2. https://github.com/GNOME/libxml2/commits/master?after=da703eaaea152f6dd9e871cbe7f0ae46322c583d+6138
  3. https://github.com/GNOME/libxml2/graphs/contributors