Pré-requis
Avoir suivi la formation “Operating
System – Windows”
ET
Connaître un langage de
programmation orienté objet
Objectifs
A la fin du cours, le participant sera capable de :
- Utiliser facilement le XML
- …
Programme
Introduction
- Définition XML
- Comment travailler avec XML
- Les concepts XML; grammaire,valider, parser
- Domaines d’application et technologies associées
- Normes basées sur XML
- Les outils : XML Spy, Eclipse, …
Structuration des données
- Conception de la structure du document – structure logique
- Document «bien formé» et «valide»
- Espaces de noms; entêtes et directives
- Composants d’un document XML (éléments, attributs, entités, …)
- Arborescence des éléments
- Validation de la structureDTD
- Interne, externe
- Différents types d’entité
- DOCTYPE
- ENTITY, ELEMENTS, ATTLIST,
- CDATA, PCDATAXML-Schema
- Syntaxe et principaux éléments
- Types simples et complexes, types personnalisés
- Séquence, choix, restrictions, …
- Eléments et groupes abstraits de substitution
- Clefs et règles d’unicité
- Schémas stricts et schémas permissifs
Schematron
Relax NG
Manipulation
XSL
- Langage de transformation de XSLT 2.0
- Structure d’un programme XSLT, espace de noms, outils de contrôle et règles de transformation
- xsl :copy, xsl :copy-of, xsl :foreach, xsl :if, xsl :choose, xsl :sort
- Template; apply-template, call-template
- Production de documents (XHTML, WML)
- Nouveautés de la version 2.0Principes XSL-FO (PDF)
- Principaux éléments et modèles (pages, séquences, blocs)
Sélection et recherche de nœuds xpath 2.0
- Typage de requêtes, manipulation de séquences
Parseurs dom et sax xquery 1.0
- Variables, paramètres, fonctions, expressions, FLOWR
Vous devez être connecté pour poster un commentaire.