libxslt — бібліотека XSLT, написана мовою програмування C, розроблена для проєкта GNOME. Вона надає реалізацію мови XSLT версії 1.0, а також більшість розширень з набору та деякі з розширень та виразів . libxslt базується на libxml2, яку використовує для парсингу XML, маніпуляцій деревом елементів та підтримки XPath. Є вільним програмним забезпеченням та розповсюджується під ліцензією MIT, і відповідно може бути використана у комерційному програмному забезпеченні.

libxslt може використовуватися як вбудована бібліотека в сторонньому програмному забезпеченні, так і окремо за допомогою xsltproc. Інтеграція у додатки та програмне забезпечення спрощується завдяки наявності обгорток та прив'язок для інших мов програмування. Завдяки тому, що бібліотека написана на C, libxslt є швидкою та невибагливою до ресурсів бібліотекою процесінгу XSLTlibxslt Home Page: IntroductionPashley, David .Benchmarking XSLT processors. No longer available online (2016).DocBook XSL: The Complete Guide - 4th Edition: XSLT Processors, що зумовлює її використання у різноманітних проєктах — від форматування DocBooklibxslt Home Page: DocBook до стандартного XSLT-процесора таких мов програмування як PHP,php.net: XSL functions PerlPerl bindings for libxslt або Python.Python binding for the libxml2 and libxslt libraries

Рушій виведення для вебсторінок WebKit (використовується закрема у веб браузері Apple Safari) використовує бібліотеку libxslt для здійснення XSL перетворень.

Проєкт був позначений як позбавлений відповідального за супровід у липні 2025, після того, як Нік Веллнгофер відмовився супроводжувати його. У серпні 2025, Іван Чаверо (Iván Chavero) був обраний єдиним супроводжуючим проєкта.

Див. також

libxml2

Примітки

Посилання

XML.com: З вдячністю до libxslt