libxslt es una biblioteca en C desarrollada por el proyecto GNOME. Provee una implementación completa de XSLT 1.0, una gran parte del conjunto de funciones del procesador EXSLT, y algunas extensiones de expresiones y evaluaciones de Saxon. libxslt está basado en libxml2, que usa para analizar el marcado XML, manipular el árbol, y soportar XPath. Es software libre, publicado bajo la licencia MIT.

libxslt puede usarse integrado dentro de una aplicación, o como una aplicación más mediante el comando xsltproc. La integración dentro de una aplicación se facilita gracias a varios bindings en distintos lenguajes de programación. Ya que está escrita en C, libxslt resulta bastant rápido, consumiendo poca memoria.libxslt Home Page: IntroductionPashley, David .Benchmarking XSLT processors. No longer available online (2016).DocBook XSL: The Complete Guide - 4th Edition: XSLT Processors Esto hace que sea una opción muy popular para formatear documentos DocBook,libxslt Home Page: DocBook y como procesador estándar de XSLT para varios lenguajes, como PHP,php.net: XSL functions PerlPerl bindings for libxslt o Python.

El motor de renderizado WebKit usa la biblioteca para realizar transformaciones XSL.

Véase también

Saxon XSLT Xalan

Referencias

Enlaces externos

XML.com: Appreciating libxslt

Categoría:Bibliotecas de C Categoría:Software libre programado en C Categoría:Software que utiliza la licencia MIT Categoría:Procesadores XSLT