Le fichier file.xml n'est pas valide par rapport à la DTD schema.dtd. Sélectionnez les éléments causes de cette non-validité.
<?xml version="1.0"?>
<!--file.xml--><!DOCTYPE papier SYSTEM "schema.dtd"><papier>
<titre>Réinterroger les structures documentaires</titre>
<auteur>Stéphane Crozat</auteur>
<auteur>Bruno Bachimont</auteur>
<resume>Nous proposons dans cet article d'aborder ...</resume>
<abstract>In this paper we define...</abstract>
</papier>
<!-- schema.dtd--><!ELEMENT papier (titre, sousTitre?, auteur, resume)>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT sousTitre (#PCDATA)>
<!ELEMENT auteur (#PCDATA)>
<!ELEMENT resume (#PCDATA)>
| sousTitre auteur abstract resume titre |
Éléments correctement spécifiés
|
|
Éléments incorrectement spécifiés
|
|
Éléments correctement spécifiés
titre
sousTitre
resume
|
|
|
Éléments incorrectement spécifiés
auteur
abstract
|
Les erreurs :
Il manque la cardinalité N sur auteur (auteur* ou auteur+)
Il manque la déclaration de abstract dans papier et sa définition
Ci-après la DTD corrigée.
<!-- schema.dtd-->
<!ELEMENT papier (titre, sousTitre?, auteur*, resume, abstract)>
<!ELEMENT titre (#PCDATA)>
<!ELEMENT sousTitre (#PCDATA)>
<!ELEMENT auteur (#PCDATA)>
<!ELEMENT resume (#PCDATA)>
<!ELEMENT abstract (#PCDATA)>