Libxslt

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.40 ( 12 de junio de 2024 (23 días))
Enlaces
Sitio web oficial
Repositorio de código
[editar datos en Wikidata]

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

  • Ver el portal sobre Software libre Portal:Software libre. Contenido relacionado con Software libre.
  • Saxon XSLT
  • Xalan

Referencias

  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

  • Página web oficial (en inglés) Ver y modificar los datos en Wikidata
  • XML.com: Appreciating libxslt
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q6542808
  • Informática
  • Arch Linux: libxslt
  • AUR: libxslt-git
  • Debian: libxslt1.1
  • Fedora: libxslt
  • Gentoo: dev-libs/libxslt
  • Open Hub: libxslt
  • Ubuntu: libxslt1.1
  • Wd Datos: Q6542808