/travaux-dirigés/partie 2 : DTD et schéma

DTD et schémas XML avec oXygen

Dans ce TP, il s'agit de commencer à utiliser un logiciel spécialisé pour faire du XML, de rechercher les fonctionnalités permettant de manipuler les concepts vus en cours jusque là, et en particulier, d'expérimenter comment les propriétés "bien formée" et "valide" sont testées.

Les ordinateurs de travail sont des Mac sous système OS 10.5. Les logiciels utilisés sont :

Concrêtement, il s'agit

Quelques copies d'écran et explications sont fournies dans la rubrique /LicPro-XML/logiciels/oXygen-Editor/ de ce site.

Sur le plan des concepts, le but du TP est

Ce que vous devez faire :

  1. Echanger votre fichier de style avec votre voisin
  2. Observer si le rendu affiché de votre fichier xml quand vous exploitez le fichier de style de votre voisin est aussi beau que ce qu'il avait obtenu avec son fichier xml
  3. Vérifier si toutes les informations attendues sont affichées, ou si certaines ne sont pas affichées
4. Générer un fichier .dtd le plus strict5.Générer un fichier .dtd le plus large
  • utiliser le menu :
  • observer le code produit :
  • utiliser le menu :
  • observer le code produit :
  1. Comparer les 2 fichiers produits
  2. Fabriquer votre fichier .dtd pour qu'il soit moins strict que le plus strict des 2 précédents, mais moins large que l'autre.

En fait pour votre fichier .dtd doit vous permettre exactement d'affirmer que si quelqu'un utilise le fichier .css que vous avez mis au point pour votre fichier xml, vous pouvez lui assurer qu'il sera joliement présenté (aussi bien que le votre) dès que son fichier xml est valide par rapport à ce fichier .dtd

  1. Trouver le menu du logiciel d'oXygen qui transforme votre fichier .dtd et schéma (.xsd)
  2. Manipuler l'interface graphique du logiciel pour ajuster encore la description de la structure des documents que vous attendez
  3. Passer en affichage du code source pour l'observer : toutes les balises sont préfixées par l'espace de nom xsd,
  4. Repérer la ligne qui déclare l'espace de nom et visiter le lien du site que cette ligne contient : le site pointé par ce lien décrit la sémantique des balises du dialect XML de définition d'un schéma.

Ce que vous devez rendre :

Un compte-rendu de TP est attendu pour mémoriser le contenu de ces travaux.

remonter plus récent revenir
LicPro - PAGORA