LMSGI05 - DAM - Lenguajes de marcas y sistemas de gestión de información - UT5.- Conversión y adaptación de documentos XML. Contenidos.
6.- Procesadores XSLT.
Un procesador XSLT es un software que lee un documento XSLT y otro XML, y crea un documento de salida aplicando las instrucciones de la hoja de estilos XSLT a la información del documento XML.
Pueden estar integrados dentro de un explorador Web, en un servidor web, o puede ser un programa que se ejecuta desde la línea de comandos.
- Existen diferentes modos de realizar la transformación XSLT
- Mediante el procesador MSXML, (servicios principales de Microsoft XML).
- Usando un procesador XSLTPROC, por ejemplo
xsltproc
desde línea de comandos. - Invocando a la biblioteca de transformación desde un programa.
- Realizando un enlace entre la hoja XSLT y el documento XML, en este caso hay que añadir, en el fichero XML entre el la definición de la versión XML y la definición del tipo de documento, la línea:
<?xml-stylesheet type=”text/xsl” href=”path_hoja_xsl”?>
El fichero puede verse directamente desde cualquier navegador que soporte XSLT, aunque tiene la desventaja de que queda ligado a esa vista.
La mayoría de editores XML permiten escoger el interprete que debe encargarse de procesar un documento XSLT.