| |
Introduction au standard XML
Objectifs et définition
Les limites de HTML
Les apports de XML
Les champs d'application
Les standards et outils associés (Open Document, RSS, SVG...)
Les langages du Web : XHTML, WML, XFORM, XUL...
Les documents XML
La structure et la définition du document
Les balises, les éléments et les attributs
Commentaires, Texte et CDATA.
Document bien formé versus document valide
Le Document Type Definition (DTD)
Les espaces de noms (namespaces)
XML Schema
XML Schema : rôle et intérêt par rapport aux DTD
Les types de bases : integer, string, date, decimal...
La syntaxe des schémas : les listes, les unions, les séquences, les choix...
Les dérivations : par restriction et extension
XML Schema et les espaces de noms
XPath et la navigation : le langage de navigation.
Les axes nodaux
Les types d'expression de sélection
Les expressions : booléennes, numériques, chaînes de caractères
|
|
Les liens XML (XLL)
XML Linking Language : rôle et intérêt
Xlink : les liens simples et étendus
Xpointer : l'adressage de documents
Les feuilles de styles
XML et les feuilles de styles
L'intégration des CSS.XSL : rôle et positionnement
XSLT versus XSL-FO.XSLT : le langage de transformation
Les documents réguliers et non réguliers
Les règles de transformation et les expressions de sélection
Les traitements sur les noeuds : génération, copie, dénombrement et tri
Les instructions : test, itération, fusion
Les outils XML
Les outils d'édition : XMLSpy, oXygen, CookTop...
Les parseurs XSLT : MSXML, Sablotron, Xalan...
Les modèles d'architecture (formations XML) Le traitement sur le navigateur (XSLT, DOM...)
Le traitement sur le serveur Web (XSLT, DOM, SAX...)
Le traitement sur le serveur de données (XQuery, XUpdate...) |
|