libxslt es la biblioteca XSLT C desarrollada para el proyecto GNOME . Proporciona una implementación de XSLT 1.0, además de la mayoría del conjunto EXSLT de funciones de extensiones portátiles para procesadores y algunas de las extensiones de evaluación y expresiones de Saxon . libxslt se basa en libxml2 , que utiliza para el análisis de XML , la manipulación de árboles y la compatibilidad con XPath . Es un software gratuito publicado bajo la licencia MIT y se puede reutilizar en aplicaciones comerciales.
Versión inicial | 23 de septiembre de 1999 |
---|---|
Lanzamiento estable | 1.1.33 / 3 de enero de 2019 |
Repositorio | |
Escrito en | C |
Sistema operativo | Tipo Unix , Windows, CygWin, Mac OS, RISC OS, OS / 2, VMS, QNX, MVS ... |
Tipo | XSLT |
Licencia | Licencia MIT |
Sitio web | xmlsoft |
libxslt se puede utilizar como biblioteca incrustada en una aplicación o mediante la herramienta de línea de comandos xsltproc . La integración en aplicaciones se ve facilitada por una multitud de enlaces y envoltorios de idiomas . Al estar escrito en C, libxslt es un procesador rápido y de pocos recursos. [1] [2] [3] Esto lo convierte en una opción popular para formatear DocBook [4] y como procesador XSLT estándar para lenguajes de programación como PHP , [5] Perl [6] o Python . [7]
El motor de diseño WebKit (utilizado, por ejemplo, en el navegador web Apple Safari y Google Chrome ) utiliza la biblioteca libxslt para realizar transformaciones XSL. [8]
Ver también
- libxml2
- Saxon XSLT (competidor)
- Xalan (competidor)
Referencias
- ^ Página de inicio de libxslt: Introducción
- ^ Pashley, David. Procesadores XSLT de evaluación comparativa. Ya no está disponible en línea (2016).
- ^ DocBook XSL: la guía completa - 4.a edición: procesadores XSLT
- ^ Página de inicio de libxslt: DocBook
- ^ php.net: funciones XSL
- ^ Enlaces de Perl para libxslt
- ^ Enlace de Python para las bibliotecas libxml2 y libxslt Archivado 2010-02-02 en Wayback Machine
- ^ "El proyecto de código abierto WebKit - XSLT" . Consultado el 25 de octubre de 2009 .
enlaces externos
- Página web oficial
- XML.com: apreciando libxslt