Web & mobilité
XML : concepts, applications et transformation XLST
Objectifs pédagogiques de la formation
Cette formation sur le langage XML vous permet de :
- voir les principales applications concrètes d'XML (modélisation, échanges de documents, paramétrages/configurations...)
- se familiariser avec le standard XML et les standards dérivés : feuilles de styles, schémas...
Programme de la formation
Concepts de base et origine
- Différences, liens avec HTML et SGML, historique et évolution
- Apports sémantiques du langage XML, normes associées
- Applications fondamentales d'XML (configurations, échanges, mises en forme)
Règles d'écriture d'un document XML
- La syntaxe et la structure d'un document XML bien formé (arborescence de balises/éléments, attributs)
- Codage des caractères (UTF-8)
- Les espaces de noms (Namespaces) et documents composés (XHTML +...)
Validation et modèle de document XML
- Les DTD (Document Type Definition)
- Les schémas XML (XSD)
- Les analyseurs de document XML (parseur) et les outils (XML-Spy...)
Manipulation et transformation des documents XMLLes feuilles de style :
présentation globale de CSS et XSL
- utilisation interne de XPath au sein de XSLT
- génération d'une mise en forme HTML depuis un document XML brut
- format intermédiaire "XSL-FO" permettant de générer des fichiers PDF
- Liaisons avec les bases de données XML Query (eXtended Query Language)
- Bases de données XML (natives ou pas) pour données semi-structurées
Exemples de normes de formats XML
- MathML, échange de documents ebXML, Images vectorielles (format SVG)
- Services WEB, EAI (architectures distribuées)
- Ref :
- IIN28
- Durée :
- 2 jours
- Tarif :
- 1130 € HT
Public
Cette formation sur le langage XML est destinée aux chefs de projets, prescripteurs et responsables opérationnels devant utiliser les technologies XML en environnement intra/internet.
Pré-requis
Cette formation sur le langage XML nécessite la connaissance de HTML, des techniques du web.
