XML : Concepts, Applications et Transformation XSLT

Objectifs

  • - présenter 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...

Pré-requis

connaissance de HTML, des techniques du web

Profil stagiaire

chefs de projets, prescripteurs et responsables opérationnels devant utiliser les technologies XML en environnement intra/internet

Profil animateur

consultant informaticien spécialiste

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 XML

Les 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)

Mots associés

DTDschéma XMLservices webSVGweb servicesXMLXSLXSLT

du 28 au 29 mai 2012

à Paris

du 28 au 29 juin 2012

à Paris

du 06 au 07 septembre 2012

à Paris

du 11 au 12 octobre 2012

à Paris

du 29 au 30 novembre 2012

à Paris

Stage / CODE : IIN28

2 jours (14 heures)

1 130€ (HT)

Contact

Alexandra CARLIER

01 44 94 16 11

acarlier@demos.fr

 Les prochaines dates

du 28 au 29 mai 2012

à Paris

du 28 au 29 juin 2012

à Paris

du 06 au 07 septembre 2012

à Paris

du 11 au 12 octobre 2012

à Paris

du 29 au 30 novembre 2012

à Paris

Compétences visées

Intégrer les concepts fondamentaux du langage XML

Identifier les principaux apports d'XML et les limites (taille, performance...) pour une utilisation optimale

Décrire précisément le fonctionnement des mécanismes fondamentaux (validation via DTD ou XSD, interrogation via XPath et XQuery, transformation via XSLT...)

Passer en revue les applications concrètes de XML (configurations, échanges de données, mise en forme de documents, services WEB, EAI...)