Dr.
KASSE
Institut Supérieur d’Informatique
DITI 4
TD XML SCHEMA
Exercice1: Proposez un XMLSchéma correspondant à la description de l'exercice 1 de la fiche 1.
Exercice2:
<BASE>
<UE IDUE=”WEB351”>
<NOMUE>DBA ET XML</NOMUE>
<CREDIT>9</CREDIT>
</UE>
<EC IDEC=”WEB3512” IDUE=”WEB351”>
<NOMEC>DBA </NOMEC>
<COEF>9</COEF>
</EC>
</BASE>
On suppose qu’IDUE et IDEC sont uniques. IDUE de EC fait référence à IDUE de UE. CREDIT est
un entier de longueur 2. COEF est un entier prenant les valeurs 1, 2 ou 3. La base peut contenir
plusieurs UE et EC dans n’importe quel ordre
Ecrivez un schéma XML décrivant la structure de ce document XML.
Exercice 3: Proposez un document XMLSchéma en respectant les mêmes contraintes.
<!ELEMENT A (B+,C,D)+>
<!ELEMENT B (E|F)*>
<!ELEMENT D (#PCDATA)>
<!ELEMENT C (#PCDATA)>
<!ELEMENT E (#PCDATA)>
<!ELEMENT F (#PCDATA)>
<!ATTLIST B G ID #REQUIRED>
<!ATTLIST C H IDREF #IMPLIED>
<!ATTLIST D I (1|2|3) #REQUIRED>