-Comprendre l’apport de XML au sein de l’entreprise
-Ecrire des documents XML corrects et valides
-Connaître les grands principes du méta-langage
-Découvrir les outils indispensables et la richesse des langages XML
-Historique de XML
– Les avantages d’XML
-Technologies web
– Domaines d’application de XML
– Les technologies associées à XML
– Les recommandations du W3C
– Principe et structure d’un document XML
– Les éléments d’un document XML
– Les encodages
– Les espaces de noms
Travaux pratiques
Création d’un document XML
– Besoin de validation d’un document XML
– Structure et déclaration (interne, externe)
– Déclaration d’éléments, d’attributs, d’entités
– Applications et recommandations
– Les limites des DTD
Travaux pratiques
Création de DTD et validation des documents XML
– Motivations
– Concepts de base
– Déclaration d’éléments, d’attributs
– Types simples
– Types complexes
– Les listes, les unions, les séquences, les choix…
– Héritage – Patterns et groupes
Travaux pratiques
Création d’un document XSD et validation du document XML
– Nœuds d’un document
– Chemins de sélection
– Fonctions de base
– Expressions
Travaux pratiques
Ecriture de requêtes XPath
-Feuille de style XSLT
-Transformation XSLT
-Le fichier XSL final
-Les règles modèle
-Les conflits de règles modèle
-Les éléments de transformation
-Les règles modèles par défaut
-Les instructions XSLT: for-each, if, choose, when
-Les XSLT: key, sort, call-template, impor, copy, copy-of
-Transformation FO pour génération PDF
-Travaux pratiques
-Création de feuilles de styles XSLT et XSL/FO
-Transformation FO pour génération PDF
-Les langages des Web Services: WSDL, SOAP, UDDI
-Le son et l’image: VoiceML, SVG
-Les bases de données: Xquery
-Et les autres: mathML…
Travaux pratiques
Création d’un document Microsoft Office Open XML. Interrogation d’un Service Web.
Référence : WEB009
Type de Stage : Pratique
Durée : 3 jours
Toute personne qui souhaite
comprendre les apports et enjeux
de la technologie XML et des
technologies liées
Connaissances de base en Html.