XML en M2
en 2012/2013
- Présentation du cours
- Cours n° 1 :
Présentation de XML et
Syntaxe
- caractères et URI
- structure globale d'un document
- entête
- éléments, balises et contenu
- attributs
- Cours n° 2 :
DTD
- déclaration d'entité
- déclaration d'élément
- déclaration d'attribut
- Cours n° 3 :
Espaces de noms
- Cours n° 4 :
Schémas XML
- structure globale d'un schéma
- déclaration d'élément
- déclaration d'attribut
- définition de types
- construction de type complexes
- extensions de types
- restrictions de type simples
- Cours n° 5 :
Schémas XML (suite)
- restriction de types complexes
- espaces de noms
- substitution de types
- substitution d'éléments
- contrôle des substitutions
- contraintes de cohérences
- groupes d'éléments et d'attributs
- imports de schémas
- Cours n° 6 :
XPath
- modèle de documents
- typage et contexte
- expressions de chemins
- valeurs atomiques
- Cours n° 7 :
XPath (suite) et
Schematron
- listes
- comparaisons
- structures de contrôle
- Utilisation de xmllint
- blocs et règles
- blocs abstraits et règles abstraites
- phases
- Cours n° 8 :
XSLT
- modèle de traitement
- définition et application de règles
- création de contenu
- structures de contrôle
- Cours n° 9 :
XSLT (suite)
- numérotation
- tris
- variables et paramètres
- Cours n° 10 :
XSLT (suite)
- indexation
- modes
- fonctions d'extension XPath
- documents multiples
- analyse de chaînes
- Cours n° 11 :
Programmation
- Examen : mardi 26 mars de 11h30 à 14h30
en Amphi
9E