Schéma intégrateur

Proposer un schéma schCours3.dtd tel que tous les fichiers bien formés parmi cours1.xml, cours2.xml, cours3.xml et cours4.xml soient valides.

<!ELEMENT cours (definition, exemple *, remarque ?)>

<!ELEMENT definition (#PCDATA) >

<!ELEMENT exemple (#PCDATA) >

<!ELEMENT remarque (#PCDATA) >

Proposer un schéma schCours3.dtd tel que tous les fichiers bien formés parmi cours1.xml, cours2.xml, cours3.xml et cours4.xml soient valides.

<!ELEMENT cours (definition, exemple *, remarque ?)>

<!ELEMENT definition (#PCDATA) >

<!ELEMENT exemple (#PCDATA) >

<!ELEMENT remarque (#PCDATA) >

  • cours3.xml n'est pas concerné car il n'est pas bien formé, un fichier ne peut être valide s'il n'est pas bien formé.

  • On peut accepter definition? ou definition*, ainsi que remarque*, même si ces cardinalités ne sont pas instanciées pas dans les fichiers XML cités en exemple.

AccueilExercices > Quiz DTD > Exercice : Schéma intégrateur< PrécédentSuivant >