Libxslt
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 | ||
---|---|---|
Información general | ||
Tipo de programa | XSLT | |
Desarrollador | Proyecto GNOME | |
Lanzamiento inicial | 23 de septiembre de 1999 | |
Licencia | Licencia MIT | |
Información técnica | ||
Programado en | C | |
Versiones | ||
Última versión estable | 1.1.33 ( 03 de enero de 2019 (5 años, 3 meses y 13 días)) | |
Enlaces | ||
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.[1][2][3] Esto hace que sea una opción muy popular para formatear documentos DocBook,[4] y como procesador estándar de XSLT para varios lenguajes, como PHP,[5] Perl[6] o Python.[7][8]
El motor de renderizado WebKit usa la biblioteca para realizar transformaciones XSL.[9]
Véase también
Portal:Software libre. Contenido relacionado con Software libre.
- Saxon XSLT
- Xalan
Referencias
- libxslt Home Page: Introduction
- Pashley, David .Benchmarking XSLT processors. No longer available online (2016).
- DocBook XSL: The Complete Guide - 4th Edition: XSLT Processors
- libxslt Home Page: DocBook
- php.net: XSL functions
- Perl bindings for libxslt
- «Python binding for the libxml2 and libxslt libraries». Archivado desde el original el 2 de febrero de 2010. Consultado el 24 de octubre de 2019.
- https://web.archive.org/web/20100202032657/http://codespeak.net/lxml/ (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- libxml «The WebKit Open Source Project - XSLT». Consultado el 25 de octubre de 2009.
Enlaces externos
- Página web oficial (en inglés)
- XML.com: Appreciating libxslt