retour accueil c3 institute

Tél : 01 42 37 12 34

c3 institute : formation et conseil aux entreprises

Formations et conseil aux entreprises

 

C3 Institute vous propose un catalogue complet de formations sur tous les thèmes liés à l'entreprise, informatique, coaching, management, langue...

formations continues - standard et sur mesure, DIF, FONGECIF, formations en alternance...

XML - Concepts, applications et Transformation XSLT



L'avis de l'expert

Le langage XML (eXtensible Markup Language) permet l'échange de données auto-documentées et structurées sur le Web. Largement adopté par les principaux éditeurs logiciels, dont Microsoft, Sun et Oracle, XML est devenu un outil essentiel à l'intégration d'applications et à l'enchaînement d'activités (Workflow).

Ce cours porte sur les notions essentielles de XML et vous permet de concevoir et de développer des applications s'appuyant sur ce langage. Vous appliquerez les concepts présentés dans le cours grâce à des exercices pratiques et à l'utilisation d'outils du type éditeurs et parseurs XML, navigateurs Web.

A l'issue de cette formation, vous serez à même de répondre aux questions du type : "Comment décrire la structure d'un document par une DTD ou un schéma XML ?", "Puis-je transformer un document XML en HTML en apprenant un minimum du langage XSLT ?", "Quels langages me permettent d'extraire de l'information d'un document ou d'une base de données XML ?".



Pré-requis

Le cours nécessite de bonnes connaissances en informatique : environnement Windows, Internet, bases de données, programmation. La connaissance du langage HTML est un plus.



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

  • Intégrer les concepts fondamentaux du langage XML

  • Identifier les principaux apports d'XML et les limites (taille, performance...) de façon à utiliser la technologie à bon escient

  • 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 document, services WEB, EAI...)





Détails du contenu

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)


Stage technique

Réf : IIN28 
Prix : 1130 € H.T.
Durée : 2 jours

Imprimer
imprimer
Faire suivre
faire suivre






Ce stage peut-être réalisé en intra entreprise

C3 Institute
101, rue de la fontaine grelot | 92160 Antony
Téléphone: 01.42.37.12.34 | Fax : 01.46.68.57.45
Courriel :
c3 Institute : activateur de compétences