Libxslt

De Wikipedia, la enciclopedia libre
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 22 días))
Enlaces

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.[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[editar]

Referencias[editar]

  1. libxslt Home Page: Introduction
  2. Pashley, David .Benchmarking XSLT processors. No longer available online (2016).
  3. DocBook XSL: The Complete Guide - 4th Edition: XSLT Processors
  4. libxslt Home Page: DocBook
  5. php.net: XSL functions
  6. Perl bindings for libxslt
  7. «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. 
  8. 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).
  9. libxml «The WebKit Open Source Project - XSLT». Consultado el 25 de octubre de 2009. 

Enlaces externos[editar]