Objectifs
- Décrire la structure d’un document XML bien formé.
- Proposer et manipuler une DTD pour modéliser des classes de documents.
- Valider et appliquer des règles métier à l’aide de schémas XM.
- Utiliser des feuilles de style CSS et XSLT pour la mise en forme des documents XML et leur publication sur le Web.
- Bien comprendre les expressions de chemins XPath.
- Utiliser des outils de recherche dans les documents XM, tels que XQuery.
- Sélectionner des outils en fonction de besoins spécifiques et exploiter XML et ses diverses applications dans des projets professionnels.
Contenu
Introduction
- Langages de balisage : SGML, HTML et XML
- Séparation du contenu et de la présentation
- Pourquoi des documents structurés
- XML : un format standard de documents numériques
- XML et les données relationnelles
- XML et les modèles objet
- Besoin de validation
- Transformations XML
Grammaire XML
- Structure d’un document XML
- Traitement des espaces
- Document XML bien formé
- Document XML valide
- Eléments et Attributs
- Entités caractères, générales et paramètres
- Instructions de traitement, commentaires et sections CDATA
DTD et schéma XML
- Document Types
- Sous-ensembles Internes et Externes
- DTD PUBLIC et SYSTEM
- Structure DTD : Éléments, Attributs, Entités
- Schéma XML
- Namespaces XML
XML : affichage, transformations et recherche
- CSS et XSLT
- XSLT : Formats de sortie
- Expressions de chemin XPath
- Structure d’une feuille de style XSLT
- XQuery : langage de requête dans des documents XML
- Contenu dynamique