XQuery

XQuery est un langage de requête permettant d'extraire des données d'une collection de documents XML, offrant de nombreuses options de programmation. Le présent cours offre une introduction pratique aux concepts et à la syntaxe de XQuery. En même temps, il situe aussi XQuery dans un contexte plus large: ses relations avec les autres standards XML (XPath, XSLT, XML Schema) et son intégration dans différents environnements (p.ex. SQL et les bases de données).

Calendrier

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Participants

Programmeurs, développeurs de base de données, et toute personne désirant comprendre les possibilités et les particularités de XQuery.

Connaissances préalables

Le participant aura des connaissances en XML équivalentes à celles acquises lors du cours XML: cours de base. C'est à dire qu'il sera capable de comprendre rapidement la structure d'un document XML, qu'il comprendra les schémas et les namespaces, et qu'il aura les connaissances suffisantes pour écrire des expressions XPath.

Contenu

  • Positionnement de XQuery
  • Syntaxe de base
  • Expressions FLWOR
  • Navigation avec XPath
  • Sorting, grouping & joining
  • Constructeurs
  • Fonctions (built-in & user-defined)
  • XQuery et les namespaces
  • Imposer des types avec XML Schema
  • XQuery et les bases de données (Db2, Oracle, ...)
  • XQuery versus XSLT
  • Développement de XQuery en XMLSpy

Pédagogie

Enseignement classique et exercices.

Durée

2 jours.

Formateur

Sandy Schillebeeckx.


INFO SESSION ET INSCRIPTION