FORMATION XML: Comprendre et utiliser XML
Objectifs de la formation XML
Avec le Web et HTML comme initiateurs des langages sources balisés interopérables, le standard XML tend à généraliser l'échange de ce format de données.
Qu'il s'agisse d'échanger de l'information ou de la manipuler, les langages XML se retrouvent à tous les niveaux du système d'information.
Cette formation XML permet de mettre en oeuvre les standards XML de base pour le développement d'applications manipulant ce format de données
Cette formation XML vous permettra également de:
- Maîtriser le langage XML
- Concevoir des DTD et XML Schema
- Transformer une source XML à l'aide des standards XSLT et Xpath
A qui s'adresse la formation XML
Développeurs, concepteurs, chefs de projet.
Pré-requis :
Aucun.
Remarques :
Une approche universelle d'XML, indépendante des plates-formes de développement (.Net, Java EE, PHP...).
Travaux pratiques :
Nombreux travaux pratiques : le participant manipule un éditeur XML (XMLSpy, oXygen...).
Contenu de la formation XML
Introduction au standard XML (formations 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 (formations 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)TP : Définir des DTD internes et externes
Mettre en oeuvre la modularisation des DTD
XML Schema (formations XML)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 nomsTP : Concevoir, à partir de spécifications, des XML Schema utilisant les notions de bases et avancées (dérivation)
XPath et la navigation (formations XML)XPath : 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) (formations XML)XML Linking Language : rôle et intérêt
Xlink : les liens simples et étendus
Xpointer : l'adressage de documents
Les feuilles de styles (formations XML)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, fusionTP : Mettre en oeuvre les différents concepts XSLT par l'écriture de feuilles XSLT générant du code HTML à partir d'une source XML.
Les outils XML (formations 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...)
Formation initiation XML
-Formation introduction XML
-cours XML
-Formation XML Paris
22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95