Omet navegació

4.2.1 - XPATH

 XPath (XML Path Language) és un llenguatge capaç d’especificar parts d’un document XML, i té eines per a manipular el contingut de les dades de text, numèriques, etc.

XPath és una recomanació del W3C (www.w3.org/TR/xpath), que encara que serveix per treballar amb XML, no és un llenguatge XML. La idea és que en no estar basat en XML es podrà incloure en altres llenguatges XML sense haver de preocupar-se de si el resultat està ben format o no.

La base del funcionament de XPath és l’avaluació d’expressions on constarà el camí (path) del que volem buscar, és a dir, una expressió que s’avaluarà contra un document XML i ens donarà un resultat que pot ser de diferents tipus:

  • Un boleà: cert o fals
  • Un número
  • Una cadena de caràcters
  • Un grup d’elements

La versió 2.0 de XPath està tan integrada dins de XQuery que qualsevol expressió XPath és també automàticament una expressió XQuery correcta.