Bases de Données XML : interrogation d'une base BaseX avec XQuery

Les types XQuery

Les types XQuery

Le modèle de données d'XQuery intègre deux notions essentielles : la séquence et le noeud XML (sous-arbre XML ou fragment XML). Une séquence est une suite d'item qui s'écrit entre parenthèses et chaque item qui la compose est séparé par une ",".

La donnée élémentaire est l'item. Un item est soit une valeur atomique soit un noeud XML.

Chaque item a un type :

  • pour les valeurs atomiques : les types d'XML Schema ainsi que certains types supplémentaires comme xs:untypedAtomic

  • pour les noeuds XML : document, élément, attribut, texte, commentaire, instruction de traitement et espaces de nom.

Attention

L'imbrication de séquences est impossible (1,(2,3),4) donne (1,2,3,4).

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Vincent Keller, Alexandre Mertz, 2015-2016 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)