XSLT
Juan Carlos Alonso
Tecnet Consultores
Para que sirve XSLT ?

Documentos XSLT (Extensible Stylesheet
Transformations) es tecnología para
procesar documentos XML

Herramienta de traduccion XML -> HTML,
WAP, PDF, Audio…

XSLT = conversión de datos entre
aplicaciones
Para que sirve XSLT ?
Es un lenguaje para
transformar la estructura
de un documento XML
Transformación XSLT

Transformacion estructural

Formato (pdf, html, etc.)
Transformación XSTL …

Transformacion estructural
Los datos son convertidos de la estrucutra
de entrada (xml) a una estructura que
refleje la salida deseada
Transformación XSTL …

Formato (pdf, html, etc.)
La salida de datos, generados por la nueva
estructura se entrega en el formato requerido (PDF,
HTML,coma-delimitado)
tabla.xsl
barra.xsl
arte.xsl
ie5.xsl
ie4.xsl
nav3.xsl
nokia.xsl
sony.xsl
edi_x.xsl
sap_y.xsl
flat_z.xsl
XSLT – Documento XML
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="hola.xsl"?>
<saludo>Hola, mundo!</saludo>
XSLT – Hoja de Estilo
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head><title>Un Saludo</title></head>
<body>
<p><font color="red“ face=“arial”><strong>
<xsl:value-of select="saludo"/>
</strong></font></p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Procesadores XSLT

Aplicación de una hoja de estilo a una
fuente XML para producir una salida

MSXML3 SP4 (Internet Explorer)
http://www.microsoft.com/xml

Saxon
http://users.iclway.co.uk/mhkay/saxon/

Xalan
http://xml.apache.org/xalan/overview.html
Descargar

X S L T