110 likes | 258 Views
X S L T. 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.
E N D
X S L T 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 estructurade un documento XML
Transformación XSLT • Transformacion estructural • Formato (pdf, html, etc.)
Transformación XSTL … • Transformacion estructuralLos 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.xslie4.xslnav3.xsl nokia.xslsony.xsl edi_x.xslsap_y.xslflat_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 • Saxonhttp://users.iclway.co.uk/mhkay/saxon/ • Xalanhttp://xml.apache.org/xalan/overview.html