Diferència entre revisions de la pàgina «XPath»

De Wiki Eduard Lafitte
Jump to navigationJump to search
Línia 1: Línia 1:
How do I get an outside line? <a href=" http://ifyquumaq.webblogg.se/ ">Asian Nymphet Porn</a>  dzw <a href=" http://efunufyhupe.webblogg.se/ ">Incest Nymphet</a>  =-DD <a href=" http://fodujoci.webblogg.se/ ">Nude Nymphet Bbs Art</a>  >:-]] <a href=" http://yrugeefet.webblogg.se/ ">Fresh Nymphet Sex</a>  954806 <a href=" http://asesabija.webblogg.se/ ">Webring All Nymphet Nude Site</a>  =P <a href=" http://iufuyha.webblogg.se/ ">All Nymphet Nude Site</a>  pphbtv <a href=" http://famainyl.webblogg.se/ ">Young Nymphet Galleries</a>  bmhge <a href=" http://omalokiroc.webblogg.se/ ">Illegal Little Nymphet Porn Pics</a>  20623 <a href=" http://obafanilu.webblogg.se/ ">Nymphet Pron</a>  pvbqkk <a href=" http://ahajohau.webblogg.se/ ">Nymphet Cartoons</a>  8-DD
== '''Principis bàsics''' ==
 
Els principis bàsics de XPath per ser capaç de manipular dades XML en fulles d'estils XSL serien:
 
* Si l'expressió XPath comença amb una barra inclinada '''(/)''', representa la ruta absoluta de l'element XML (començant des de l'arrel del document XML).
 
* Si l'expressió XPath comença amb dues barres inclinades '''(//)''', es seleccionaran tots els elements del document actual que compleixen el criteri especificat, sense importar la seva posició en el document XML. Per exemple, '''//empleats''' busca tots els nodes ''empleats'' en el document XML.
 
* L'asterisc '''(*)''' selecciona tots els elements XML que es troben en la ruta anterior. Per exemple, '''/empresa/departament/*''' selecciona tots els nodes fill d'un departament, és a dir, tots els seus ''empleats''.
 
* El punt '''(.)''' selecciona el node actual i els dos punts '''(..)''' seleccionen el node pare. Per exemple, l'expressió XPath que selecciona el departament d'un empleat és '''../empleats'''.
 
* Per seleccionar atributs, utilitzeu el caràcter '''@'''. Per exemple, '''/empresa/departament/empleats[@jubilat]''' selecciona tots els empleats que tenen especificat l'atribut ''jubilat''.
 
 
Amb els punts anteriors tindríem una explicació breu de com funciona l''''XPATH'''.
 
A partir d'aquí tornaríem a l''''[[XSL#Plantilla_XSL|XSL]]''' i els punts on s'aplicaria l'XPATH.
 
 
 
== '''Vegeu també''' ==
 
* [[XSL]]

Revisió del 23:02, 13 abr 2012

Principis bàsics

Els principis bàsics de XPath per ser capaç de manipular dades XML en fulles d'estils XSL serien:

  • Si l'expressió XPath comença amb una barra inclinada (/), representa la ruta absoluta de l'element XML (començant des de l'arrel del document XML).
  • Si l'expressió XPath comença amb dues barres inclinades (//), es seleccionaran tots els elements del document actual que compleixen el criteri especificat, sense importar la seva posició en el document XML. Per exemple, //empleats busca tots els nodes empleats en el document XML.
  • L'asterisc (*) selecciona tots els elements XML que es troben en la ruta anterior. Per exemple, /empresa/departament/* selecciona tots els nodes fill d'un departament, és a dir, tots els seus empleats.
  • El punt (.) selecciona el node actual i els dos punts (..) seleccionen el node pare. Per exemple, l'expressió XPath que selecciona el departament d'un empleat és ../empleats.
  • Per seleccionar atributs, utilitzeu el caràcter @. Per exemple, /empresa/departament/empleats[@jubilat] selecciona tots els empleats que tenen especificat l'atribut jubilat.


Amb els punts anteriors tindríem una explicació breu de com funciona l'XPATH.

A partir d'aquí tornaríem a l'XSL i els punts on s'aplicaria l'XPATH.


Vegeu també