XML, le Web et les documents
Vincent Quint
Sommaire
XML, le Web et les documents (2)
Plan
I. -- ESPACES DE NOMS
Espaces de noms -- Motivations
Ambiguïté
Espaces de noms XML
Déclaration des espaces de noms
Utilisation des espaces de noms
Exemple (1)
Exemple (2)
Documents composites
II. -- Document Object Model (DOM)
Documents dynamiques
Document Object Model (DOM)
DOM -- Exemple
Architecture du DOM
DOM Core
DOM spécialisés
Événements DOM
Traitement des événements
Flot d'événements
Exemple de flot
III. -- XPath
Pourquoi XPath?
Introduction à XPath
Contexte
Modèle de document
Exemple
Expressions
Location path
Location step
Axe
Test
Prédicat
Syntaxe abrégée
Expressions XPath
Booléens
Nombres
Fonctions
Fonctions node-sets
Fonctions chaînes
Fonctions booléennes
Fonctions numériques
IV. -- TRANSFORMATIONS -- XSLT
Traitement de documents et transformations
Transformation de documents XML
Introduction à XSLT
Principe
Règles de transformation
Exemple de règle
Modèle d'exécution
Bases
Structure d'une feuille XSLT
Règle template
Instruction apply-template
Résolution de conflits
Modes
Règles template prédéfinies
Création d'éléments
Création d'attributs
Création de copies
Production de texte
Instruction de répétition
Instruction conditionnelle
Instruction de choix
Modularité
Transformation dirigée par la cible
Autres caractéristiques
Conclusion