- Maîtriser les outils et les techniques XML nécessaires au déploiement d'une application XML.
- Être en mesure de transformer des documents XML à l'aide de XSLT pour une publication sur le Web.
Pprésentation
- Pourquoi utiliser XML ?
- La galaxie XML
Les concepts élémentaires L'XML
- Histoire de XML (HTML, le Web et l'héritage de SGML)
- Le standard XML
- Une architecture faiblement couplée basée sur XML
- Standards associés (XSL, XPath, XLink/XPointer, XMLQuery)
- Gestion de documents
Syntaxe et sémantique de l'XML
- Balisage
- Éléments, attributs, entités, codage
- Syntaxe et usage des espaces de noms
DTD et schémas XML
- Syntaxe des DTD et des Schémas XML
- Règles et qualité de l'écriture de DTD
- Limites des DTD
- Modularité apportée par la combinaison des « Namespaces » et « XMLSchema »
- Écriture de Schémas XML « à l'échelle de l'entreprise »
XML dans l'architecture
- XML dans les architectures Web
- XML dans les architectures distribuées
- XML pour effectuer des appels à distance (SOAP)
Persistance des données XML
- Diverses solutions de stockage
- Langages de requêtes XML
Outils XML
- Éditeurs XML
- Principaux produits
Introduction au contexte de XSL et XPATH
- Besoins par rapport à l'utilisation de la technologie XML
- Technologie CSS pour la présentation, limites de CSS
- Principes et mécanismes de base
- Parseur XML et processeur XSL
- Support par les navigateurs Web
XPATH
- Présentation de XPath
- Définition d'un chemin
- Sélection de l'information et fonctions XPath
XSL
- Feuille de style et transformation
- Composantes d'une feuille de style XSLT
- Modèle de traitement XSLT et gabarits XSLT
- Extraction de contenu
- Conditions, branchements, itérateurs, variables et passage de paramètres
- Type de données et expressions
- Inclusion et importation d'une feuille de style XSLT externe
- Évaluation et sélection d'outils XSLT
LES DONNÉES JSON (JAVASCRIPT OBJECT NOTATION)
- Les schémas et méta-schémas
- Les bibliothèques de validation
- Les bases de données
- Les stockage
- Langages de requêtes
FORMATTING OBJECTS
- Présentation de FO (Formatting Objects)
- Transformer un document XML au format PDF avec FO
MISE EN APPLICATION
Attestation de formation
Non certificiante
Sans niveau spécifique