formations / xml-schema

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travaux pratiques XML - XML Schéma

1. Références

2. Récupération des sources

Pour disposer des sources, deux possibilités existent :

  1. Soit utiliser git :

    git clone git@github.com:formations/xml-schema.git
  2. Ou bien télécharger l’archive puis la décompresser.

3. Travail à réaliser

Le travail consiste à modéliser un domaine métier d’une bibliothèque. Celui-ci est constitué des trois entités suivantes :

  1. user

  2. book

  3. library

Voici une vue détaillées des entités :

Diagramme de classes

Dans un premier temps, créer un fichier XML exemple pour les entités user et book dans les espaces de noms respectifs urn:unige:cui:library:user:2016 et urn:unige:cui:library:book:2016.

Dans un second temps, créer un schéma XML dédié pour chaque entité avec l’espace de nom adéquat.

Vérifier que le schéma valide bien les fichiers XML ainsi créés.

La troisième et dernière étape consiste à créer un fichier XML exemple pour l’entité library. Valider également ce fichier.

About