TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e...
Transcript of TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e...
![Page 1: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/1.jpg)
Facultad de Estadística e Informática
TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES
![Page 2: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/2.jpg)
Facultad de Estadística e Informática
Clase 8
▪ Tema 2: Tecnologías XML
![Page 3: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/3.jpg)
Facultad de Estadística e Informática
Bibliografía
▪A. Rodríguez, Publicación en Internet y Tecnología XML, Alfa-Omega Ra-Ma, Madrid. España, 2004
![Page 4: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/4.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪ Ejemplo XML y XSL-T
![Page 5: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/5.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪ XSL-T (eXtensible Style LanguageTransform)
![Page 6: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/6.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪ XSL Transformations (XSLT). Version 1.0▪Recomendación W3C. 16 November 1999.▪https://www.w3.org/TR/xslt
![Page 7: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/7.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪ XSL-T es un lenguaje que permite aplicar determinados formatos (plantillas) ya definidos en XML.
▪Permite efectuar filtrado de información.
![Page 8: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/8.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪ Cada plantilla se relaciona con un elemento del documento XML.
Plantilla Elemento
MatchXPath
![Page 9: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/9.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪ Rutas de acceso:/catalogo/item/nombre// Todos los nodos/* Todos los nodos de otro.
/item/*
![Page 10: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/10.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪Plantilla raíz relacionada con el elemento raíz del documento.
match=“/”
![Page 11: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/11.jpg)
Facultad de Estadística e Informática
Clase 8. Tecnologías XML
▪Declaración de una plantilla:
▪<xsl:template match=“ruta_de_acceso”>
▪<xsl:template match=“elementoXML”>
…implementación de la plantilla…
</xsl:template>
![Page 12: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/12.jpg)
Facultad de Estadística e Informática
Conversión de XML a TXT usando XSL-T
![Page 13: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/13.jpg)
Facultad de Estadística e Informática
Conversión de XML a TXT usando XSL-T
XML
![Page 14: TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES...Ejemplo XML y XSL-T Facultad de Estadística e Informática Clase 8. Tecnologías XML XSL-T (eXtensible Style Language Transform) Facultad](https://reader035.fdocumentos.tips/reader035/viewer/2022071605/614188eba2f84929c3047234/html5/thumbnails/14.jpg)
Facultad de Estadística e Informática
En Mozilla Firefox: