Site Web > XML pro

XML, modéliser vos documents et données

Ces dernières années ont vu une forte progression de la popularité de XML, le standard du W3C pour l'écriture de documents structurés. A l'issue de cette formation, le participant aura une maîtrise complète de la syntaxe du langage XML Schema et des règles de modélisation permises par ce langage.

3 jours

Au centre ou
dans vos locaux

Devis sur demande

Pré-requis :


Connaissances de base des technologies XML et de la modélisation de données.

Objectifs :


  • Rappels sur XML et les technologies associées

  • XML et la composition de documents

  • Les espaces de noms

  • Le langage XML Schema

  • Techniques de modélisation XML

  • XML et la conception objet

  • Les meilleures pratiques de modélisation.

Programme :

Rappels sur XML et les technologies associées

  • Structure et composants d’un document XML.
  • Document bien formé et document valide.
  • Les données structurées et semi-structurées.
  • Les différents types de parseurs XML et leur rôle.
  • La galaxie des technologies XML.

XML et la composition de documents

  • Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG.
  • Les principales parties d’un schéma.
  • Syntaxe EBNF pour DTD (Data Type Definition).
  • Validation des documents. DTD à racines multiples.

Les espaces de noms

  • Description et utilisation des espaces de noms.
  • Combinaison de vocabulaires multiples.
  • Combinaison de langages : XHTML, Xforms et SVG.
  • Etude de la portée d’un espace de nom.

Le langage XML Schema

  • La syntaxe du langage.
  • Définition d’un vocabulaire et d’une grammaire.
  • Tester les valeurs des éléments et des attributs.
  • Organisation des éléments : séquence, choix, tas.
  • Utilisation des clés et des règles d’unicité.

Techniques de modélisation XML

  • Les modèles de conception.
  • Schémas uniques applicables à différents types de documents.
  • Modèles génériques réutilisables (liste, grille, etc.).
  • Documents utilisant de multiples schémas.

XML et la conception objet

  • Rappels sur les concepts de l’orienté objet.
  • Concepts objets du langage XML Schema.
  • Types, classe, dérivation, polymorphisme.
  • Représentation UML/XML. Inclusion de schémas.

Les meilleures pratiques de modélisation

  • Composition et héritage.
  • Types de constructions : « Poupées russes », « Tranches de salami » et « Stores vénitiens ».
  • Catalogues de modèles de conception.
  • Des modèles de contenu extensible.

 

Vous êtes*
Société
Numéro de SIRET
Code NAF
Votre prénom*
Votre nom*
Adresse Email*
Téléphone*
Sujet*
Message*

* Champs obligatoires