Differences between current version and predecessor to the previous major change of TmeXschema.

Other diffs: Previous Revision, Previous Author

Newer page: version 10 Last edited on December 1, 2011 4:33 pm by mabd
Older page: version 7 Last edited on November 24, 2011 9:28 am by mabd Revert
@@ -25,9 +25,14 @@
 Remarque: dans l'étape 1, le schéma est considéré comme un document contenant des ''méta-données'' XML qui doivent respecter la DTD définie dans le fichier ''XMLSchema.dtd''. 
  
 !!Exercice 
 * 1ere séance : Ex 5 ~BookStore et Ex 6 Juicer 
-* 2è séance: Ex 3 Stock de pièces : Ecrire le schéma ''stock1.xsd'' du stock de pièces de base et de pièces composites. 
+* 2è séance:  
+** Ex 3 Stock de pièces : Ecrire le schéma ''stock1.xsd'' du stock de pièces de base et de pièces composites.  
+** Ex 4 Schéma du guide touristique. Ajouter la contrainte suivante:  
+*** un restaurant ne peut pas avoir 2 menus avec le même nom  
+  
+  
  
  
 ---- 
 !!Questions/réponses fréquentes 
@@ -48,16 +53,19 @@
 !Les expressions de chemin : XPath 
 La [spécification XPath| http://www-bd.lip6.fr/ens/doc/mabd/doc/xpath/xpath-fr.html] traduite en français, 
 un [tutoriel XPath| http://www-bd.lip6.fr/ens/doc/mabd/doc/xpath/tutorial/General/examples.html]. 
  
-! Le schéma d'un document XML : XSchema  
+! XML Schema  
  
 * Voir un [tutoriel Xschema | http://www-ari.ufr-info-p6.jussieu.fr/OUTILS/documentation/doc/oracle/xml/doc/xml/PUB-SCHEMA-FR.pdf] et un [autre tutoriel | http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/Tutoriel XML Schema.pdf]. 
 * en français : l'[introduction| http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/XML Schema tome 0 Introduction.htm] aux schémas XML et la [spécification XShema|http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/XML Schema Part 1 Structures.htm]. 
+  
+* Le schéma de XML Schéma (ou méta-schema) est une description de XML Schema, écrite en XML Schema: voir le fichier [XMLSchema.xsd| http://www.w3.org/2001/XMLSchema.xsd]  
+  
 * en anglais: un [tutoriel rédigé par Zvon | http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/tutorial/Output/series.html] , un autre [tutoriel rédigé par w3schools|http://www.w3schools.com/schema/], un [manuel de référence|http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/reference/Output/Schema/index.html], une carte de référence rapide ([pdf| http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/SchemaStructuresQR-2.pdf], 2 pages). 
 * en anglais : [expressions régulières pour les patterns XSchema | http://www-bd.lip6.fr/ens/doc/mabd/doc/schema/regular_expression_for_xschema.pdf] ( ou [html|http://infohost.nmt.edu/tcc/help/pubs/rnc/xsd.html#xsd-regex]) 
  
 !Outils 
 * Voir la liste des [outils | http://www.w3.org/XML/Schema] pour éditer et valider un schéma. 
 * [Liquid XML Studio|http://www.liquid-technologies.com/Product%20XmlStudio.aspx] (version gratuite) 
 ---- 
 [XML], [TmeDtd], [LesTravauxDirigés], [Accueil] 

current version

TME XML (2) : XSchema

Préparation

Lire la documentation avant la séance de TME.

commande description
cd aller dans votre répertoire $HOME
tar zxvf $BD_TOOL/schema.tgz installer l'archive dans votre répertoire principal
cd xschema aller dans votre répertoire de travail
emacs BookStore.xsd & éditer le fichier contenant le schéma
File>Open BookStore.xml & éditer le fichier contenant les données

Validation

La validation s'effectue en deux étapes :

Remarque: dans l'étape 1, le schéma est considéré comme un document contenant des méta-données XML qui doivent respecter la DTD définie dans le fichier XMLSchema.dtd.

Exercice


Questions/réponses fréquentes

Documentation

Les expressions de chemin : XPath

La spécification XPath traduite en français, un tutoriel XPath.

XML Schema

Outils


XML, TmeDtd, LesTravauxDirigés, Accueil

Notice: "The PhpWiki access log file is not writable."