Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Développement > XPath, XQuery, et XSLT 3.0

XPath, XQuery, et XSLT 3.0

Maitriser les nouvelles fonctionnalités XPath 3.1, XQuery 3.0 et XSLT 3.0

Objectifs

  • Apprendre à maitriser les nouvelles fonctionnalités et les nouvelles possibilités de XPath 3.1, XQuery 3.0 et XSLT 3.0

Public

  • Développeurs

Prérequis

  • Avoir suivi la formation XSLT avancé et avoir mis en pratiques les concepts enseignés

Programme de la formation

Historique des langages

  • XPath 1.0 et XSLT 1.0, les débuts
  • XPath 2.0 et XSLT 2.0, de grosses améliorations
  • XQuery 1.0, un langage nouveau, mais basé sur les 2.0
  • 3.0, une seule version pour les trois langages

 XPath 3.1

  • XDM : Xml Data Model
  • XML Schema : définition des types de données
  • Nouveaux opérateurs
  • Nouvelles fonctions
  • EQNames
  • Déclaration des variables
  • Types union
  • Nouveau type function
  • Fonctions inline
  • High-order functions
  • Encapsulation de fonctions

XQuery 3.0

  • Déclaration de l’output
  • Switch
  • Fonctions privées
  • Try / Catch
  • Groupage, Fenêtrage

XSLT 3.0

  • Templates de valeurs textuelles
  • Patterns généralisés
  • Déclaration et utilisation des modes
  • Contraintes sur le context item
  • Evaluation dynamique
  • Assertions
  • Try / Catch
  • Maps
  • Packages
  • Streaming
  • Accumulators

Conclusion

  • Les processeurs
  • Perspectives