Concepts XQuery

Patterns XQuery

  • Générateurs

    doc(uri)
    collection(uri)
    (a,b,c,d......)
  • Itérateurs

    for $var in generateur
    return expression($var)
  • Structures temporaires

    let $var := generateur
    return expression($var)
  • Exécution conditionnelle

    if (condition) then expression else expression
  • Projection (construction de nouvelles structures à partir d'anciennes)

    <name>{ expression }</name>
    element { "name" } { expression }

Exercice 5

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Modèle de données

  • Fonctions natives

  • Fonctions déclarées

  • Les types

  • Les types atomiques

  • Construction de types de séquences

  • Questions

  • Appel de fonction

  • Conversion de type

  • Promotion de type

  • Questions

  • Opérateurs

  • Quizz

  • Manipulation de séquences

  • Exercice 6

  • Espaces de noms

  • Attention piège classique

  • Modules

  • XQuery 3.0