| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
XML Query ou XQuery est une spécification du W3C. XML Query
est un langage de
requête permettant d'extraire des informations d'un document XML.
Sémantiquement proche de SQL, XML Query utilise la syntaxe XPath pour adresser des parties spécifiques d'un document XML.
| Sommaire |
Il existe deux syntaxes distinctes pour XML Query :
Une requête XML Query retourne le fragment du document correspondant aux critères. Le résultant est donc également un document XML, pouvant cependant avoir plusieurs éléments racines.
Soit le fichier XML suivant, situé à l'URL http.//www.trululu.com et nommé exemple.xml :
<liste> <employe> <nom> Dupont </nom> <prenom> Alphonse </prenom> <date_naissance> 23/12/1975 </date_naissance> </employe> <employe> <nom> Dupont </nom> <prenom> Isabelle </prenom> <date_naissance> 12/03/1967 </date_naissance> </employe> </liste>
La requête FLWR suivante :
for $b in document (« http://www.trululu.com/exemple.xml »)/liste where $b/nom/text() = « Dupont » return <dupont> $b/prenom $b/date_naissance </dupont>
va renvoyer le résultat suivant :
<dupont> <prenom> Alphonse </prenom> <date_naissance> 23/12/1975 </date_naissance> </dupont> <dupont> <prenom> Isabelle </prenom> <date_naissance> 12/03/1967 </date_naissance> </dupont>


