libxslt
Первоначальный выпуск | 23 сентября 1999 г |
---|---|
Стабильная версия | 1.1.41 [1] ![]() |
Репозиторий | |
Написано в | С |
Операционная система | Unix-подобные , Windows, CygWin, Mac OS, AmigaOS, RISC OS, OS/2, VMS, QNX, MVS... |
Тип | XSLT |
Лицензия | МОЯ лицензия |
Веб-сайт | xmlsoft |
libxslt — это библиотека XSLT C , разработанная для проекта GNOME . Он обеспечивает реализацию XSLT 1.0, а также большую часть набора EXSLT функций расширений, переносимых на процессор, а также некоторые расширения Saxon для вычислений и выражений. libxslt основан на libxml2 , который используется для синтаксического анализа XML , манипуляций с деревьями и поддержки XPath . Это бесплатное программное обеспечение , выпущенное по лицензии MIT , и его можно повторно использовать в коммерческих приложениях.
libxslt можно использовать либо как библиотеку, встроенную в приложение, либо с помощью инструмента командной строки xsltproc . Интеграция в приложения упрощается благодаря множеству языковых привязок и оболочек . Написанная на языке C, libxslt представляет собой быстрый процессор с низким потреблением ресурсов. [2] [3] [4] Это делает его популярным выбором для DocBook. форматирования [5] и в качестве стандартного процессора XSLT для таких языков программирования, как PHP , [6] Перл [7] или Питон . [8]
Механизм компоновки WebKit (используемый, например, в веб-браузере Apple Safari ) использует библиотеку libxslt для выполнения преобразований XSL. [9]
См. также
[ редактировать ]- libxml2
- Саксонский XSLT (конкурент)
- очки (конкурент)
Ссылки
[ редактировать ]- ^ https://gitlab.gnome.org/GNOME/libxslt/-/releases/v1.1.41 .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Домашняя страница libxslt: Введение
- ^ Пэшли, Дэвид. Сравнительный анализ процессоров XSLT. Больше не доступно в Интернете (2016).
- ^ DocBook XSL: Полное руководство - 4-е издание: Процессоры XSLT
- ^ Домашняя страница libxslt: DocBook
- ^ php.net: Функции XSL
- ^ Привязки Perl для libxslt
- ^ Привязка Python для библиотек libxml2 и libxslt. Архивировано 2 февраля 2010 г. на Wayback Machine.
- ^ «Проект с открытым исходным кодом WebKit — XSLT» . Проверено 25 октября 2009 г.