X S L T Julio Pacheco.

1 X S L T Julio Pacheco ...
Author: Alejandro Parra Maestre
0 downloads 2 Views

1 X S L T Julio Pacheco

2 Prerequisitos HTML / XHTML XML / XML Namespaces XPath

3 XSL XSL describe como se desplegara un documento XML

4 Para que sirve XSLT ? XSLT = conversión de datos entre aplicacionesDocumentos XSLT (Extensible Stylesheet Transformations) es tecnología para procesar documentos XML Herramienta de traducción XML -> HTML, PDF, DOC, XLS… XSLT = conversión de datos entre aplicaciones XSLT usa XPath para navegar

5 Es un lenguaje para transformar la estructura de un documento XMLPara que sirve XSLT ? Es un lenguaje para transformar la estructura de un documento XML

6 Como funciona XSLT ?

7 Como funciona XSLT

8 XSLT – Documento XML Hola, mundo!

9 XSLT – Hoja de Estilo Un Saludo

10 Procesadores XSLT Aplicación de una hoja de estilo a una fuente XML para producir una salida MSXML3 SP4 (Internet Explorer) Saxon Xalan

11 Navegadores XSLT La mayoría de navegadores actuales ya incorporan el procesador de XSLT: Mozilla Firefox Internet Explorer versiones superiores a 5.0 Netscape Opera Etc..

12 Detalles XSLT XSLT es un lenguaje de programación.Lenguaje de transformación basado en hojas de estilo. XSL:FO, transformaciones que no sean XML. Estilo de programación: AWK ML Scheme Nada que ver con C, C++, Java, etc.

13 Instrucciones XSLT Formato y elementos de un documento XSL:Formado por instrucciones XSLT y tags HTML. Instrucción Se utiliza para relacionar el template con el documento XML. Instrucción Extraemos un valor del documento XML.

14 Instrucciones XSLT Instrucción Se utiliza para seleccionar todos los elementos de un nodo concreto del documento XML. nodo Instrucción Ordenar los elementos dentro de un .

15 Instrucciones XSLT Instrucción Se utiliza para condicionar . nodo

16 Instrucciones XSLT Instrucción Se utiliza para realizar múltiples preguntas condicionales. Se debe utilizar junto a y . ... some output ... ... some output ....

17 Instrucciones XSLT Instrucción Aplica el template indicado a un tipo de nodo concreto. Declaración del template: Artist:

18 Instrucciones XSLT Instrucción Aplicación del template:

My CD Collection

19 Instrucciones XSLT Algunas funciones XSLT: Funciones especiales:Funciones con nodos:

20 Instrucciones XSLT Algunas funciones XSLT: Funciones con carácteres:

21 Ejemplo 2 cdcatalog.xml

22 Ejemplo 2 cdcatalog.xsl

23 Ejemplo 2 Mostramos cdcatalog.xml por pantalla...

24 Ejemplo Divisas

25 Referencias