x s l t
Download
Skip this Video
Download Presentation
X S L T

Loading in 2 Seconds...

play fullscreen
1 / 25

X S L T - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

X S L T. Julio Pacheco. Prerequisitos. HTML / XHTML XML / XML Namespaces XPath. XSL. XSL describe como se desplegara un documento XML. Para que sirve XSLT ?. Documentos XSLT ( E x tensible S tylesheet T ransformations) es tecnología para procesar documentos XML

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'X S L T' - kineks


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
x s l t

X S L T

Julio Pacheco

prerequisitos
Prerequisitos
  • HTML / XHTML
  • XML / XML Namespaces
  • XPath
slide3
XSL
  • XSL describe como se desplegara un documento XML
para que sirve xslt
Para que sirve XSLT ?
  • Documentos 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
para que sirve xslt1
Para que sirve XSLT ?

Es un lenguaje para transformar la estructurade un documento XML

procesadores xslt
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
slide11
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..
slide12
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.
slide13
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.

slide14
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 .

nodo

slide15
Instrucciones XSLT
  • Instrucción
    • Se utiliza para condicionar .

nodo

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

... some output ...

... some output ....

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

Artist:


slide18
Instrucciones XSLT
  • Instrucción
    • Aplicación del template:

My CD Collection

slide19
Instrucciones XSLT
  • Algunas funciones XSLT:
    • Funciones especiales:
    • Funciones con nodos:
slide20
Instrucciones XSLT
  • Algunas funciones XSLT:
    • Funciones con carácteres:
slide21
Ejemplo 2
  • cdcatalog.xml
slide22
Ejemplo 2
  • cdcatalog.xsl
slide23
Ejemplo 2
  • Mostramos cdcatalog.xml por pantalla...
slide25
Referencias

www.w3schools.com

ad