xpath,xsl

Páginas: 2 (272 palabras) Publicado: 19 de mayo de 2013
Gonzalo Carballo Pérez

Xpath
Consultas
/nodo raíz/nodo1/nodo2…/nodoN  muestro todos los nodos ‘N’
/nodo raíz/nodo1/nodo2/*  muestra todos los nodos dentro de la categoria
nodo2/nodo raíz/nodo1/nodo2…/@atributo  muestra el atributo seleccionado
//nodo4 selecciona todos los nodo4 sin importar dónde se encuentren
Filtros
, =, =, !=
/nodo raíz/nodo1[nodo2 > 20]
/nodoraíz/nodo1[@atributo > 20]
/nodo raíz/nodo1/nodo2/id(@atributo)  devuelve el nodo de un atributo ID (previamente definido como tal).
/nodo raíz/nodo1/nodo2[0]  selecciona el primer elementonodo2, hijo de nodo1
/nodo raíz/nodo1/nodo2[last()]  selecciona el último nodo2
/nodo raíz/nodo1/nodo2[position(),=…n]  selecciona los nodos por encima, debajo, etc… del numero ‘n’.
/nodoraíz/nodo1/nodo2[@atributo]  selecciona todos los nodo2 que tengan el atributo especificado
/nodo raíz/nodo1/nodo2[@atributo=n]  selecciona todos los nodo2 que tengan el atributo especificado cuyovalor sea ‘n’
/nodo raíz/nodo1/nodo2 | /nodo raíz/nodo1/nodo3  enlazar 2 consultas
Funciones
COUNT (/nodo raíz/nodo1/nodo2)
COUNT (/nodo raíz/nodo1/@atributo)
SUM (/nodo raíz/nodo1/nodo2)
SUM(/nodo raíz/nodo1/@atributo)
/nodo/nodo1/text()  nos solo el contenido del elemento, en forma de texto
XSL
Estructura básica de un documento XSL (que transforma a HTML)







[ , etc…][ , etc…]




Estructura básica de un documento XML referenciando a un XSL




[Nodo raíz]
[Nodo1]
[Nodo1.1]
[/Nodo1.1]
[/Nodo1]
[Nodo2][Nodo2.2]
[/Nodo2.2]
[/Nodo2]
[/Nodo raíz]



Seleccionando valores

Xsl:value of selección de un dato

Xsl:for each  seleccionar todos los elementos iguales. Dentro podemosincluir estructura html, tipo [li] [/li], [ul] [/ul]…



Xsl:sort  para recorrer con xsl:for each con un orden determinado; puede ser ascendente o descendente, y se ubica debajo de este....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Xpath
  • Xpath+xquery
  • Archivo aemet xsl
  • Referencia Rápida Xml Xsl
  • Convertir xml en pdf utilizando xsl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS