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