Formation » Informatique - Bases de données et langages » XML » pour développeurs d'applications

XML » pour développeurs d'applications

Duree : 4 jours

Objectifs : Ecrire des documents XML valides - Appréhender les principales technologies XML - Manipuler des documents XML avec un langage de programmation

Pre requis : La connaissance d'un langage de programmation est recommandée

Programme :

 

Les objectifs de XML

Le projet XML : incorporer de la sémantique aux documents électroniques, séparer contenu et présentation.

Le format XML comme format « pivot » pour l’échange des documents électroniques

Les usages d’XML : XML pour les documents narratifs ; XML pour la structuration des données

XML et le traitement des documents multilingues

Syntaxe XML

XML comme méta langage

Règles générales de balisage

L’encodage des caractères

Eléments, attributs, entités, notations

Les espaces de noms

Documents XML bien formés

Structure d’un document XML

Grammaire générales des documents XML

Les DTD, utilisation et syntaxe ; DTD internes et DTD externes ; limites des DTD

Les schémas XML, utilisation et syntaxe

Validation des documents XML par les DTD et les schémas XML

Outils XML : parseurs, éditeurs XML

Navigation XML et transformation de documents XML

Les chemins d’accès aux données : XPath

Présentation des données XML avec les feuilles de styles CSS

Transformation des données avec XSL et XSLT

Les API de programmation

Le modèle de document DOM, structure d’arbre, interfaces, navigation dans la structure

Le modèle évènementiel SAX, interfaces et gestionnaires

Utilisation des API DOM et SAX en Java et en PHP

XML et les  bases de données

Stockage des données en XML

Importation et exportations au format XML

Requête d’export au format XML