Bonjour à toutes et à tous,

après une nuit et quelque heures, je ne trouve pas la solution (suis je nul? "question rhétorique )

voila le message d'erreur que je n'arrive pas à réglé :

"The content of element type "bibliotheque" must match "(livres)"."
voici les codes :

XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?xml version="1.0" encoding="utf-8"?>
<!--
ceci est un commentaire
La ligne du haut commencant par <?xml.....> est le prologue 
premiere, ligne obligatoire de declaration pour du XML 
-->
 
<!--Lien vers le document DTD-->
<!DOCTYPE bibliotheque SYSTEM "livre.dtd">
<!--Lien vers feuille de style XSL-->
<?xml-stylesheet type="text/xsl" href="livre.xsl" ?>
 
<bibliotheque>
<!-- La balise bibliotheque est appele balise racine-->
    <livres id="01">
        <livre>
            <titre>
            Vingt mille lieues sous les mers, tome 1
            </titre>
            <auteurs>
                <auteur>Jules VERNE </auteur>
            </auteurs>
            <editeur>
             Elcy
            </editeur>
            <description>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestiae voluptatibus sapiente enim laboriosam doloribus doloremque hic itaque, expedita est aliquam excepturi nisi, provident distinctio quibusdam tenetur rerum nobis neque quod nostrum ea inventore. Ducimus sunt sit et error numquam soluta debitis officia itaque minus consectetur, vitae reiciendis cum laborum iure iste hic nostrum quam suscipit inventore eos distinctio necessitatibus earum ipsam. Deserunt soluta molestiae consequuntur eum voluptatem aliquam, assumenda corporis laborum adipisci, exercitationem earum. Nobis.
            </description>
        </livre>
        <nbpages>
            350
        </nbpages>
        <couverture src="img/xx.jpg" />
        <prix>
            8.95 €
        </prix>
        <numedition>
             25
        </numedition>
        <parution>
            1 Fevrier 2011
        </parution>       
    </livres>
    <livres id="02">
        <livre>
            <titre>
            Madame Bovary
            </titre>
            <auteurs>
                <auteur>Gustave FLAUBERT </auteur>
                <auteur>Jonh Doe </auteur>
            </auteurs>
            <editeur>
             CreateSpace Independent Publishing Platform
            </editeur>
            <description>
            Lorem ipsum dolor sit amet consectetur adipisicing elit.
            </description>
        </livre>
        <nbpages>
            320
        </nbpages>
        <couverture src="img/dame.jpg" />
        <prix>
            8.49 €
        </prix>
        <numedition>
             12
        </numedition>
        <parution>
            26 Fevrier 2017
        </parution>       
    </livres>
    <livres id="03">
        <livre>
            <titre>
            Les Misérables 
            </titre>
            <auteurs>
                <auteur>Victor HUGO </auteur>
            </auteurs>
            <editeur>
             CreateSpace Independent Publishing Platform
            </editeur>
            <description>
            Lorem ipsum dolor sit amet consectetur adipisicing elit.
            Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut necessitatibus officia quidem voluptatibus est expedita deleniti qui autem. Architecto earum impedit consequatur ipsa aspernatur nesciunt, ratione, vel molestiae accusantium tempore enim voluptates, nostrum eius quod odit cum inventore ducimus nisi quia cumque quae doloribus illum reiciendis pariatur voluptatum? Odio architecto nemo explicabo magnam. Consectetur sed explicabo suscipit. Quis alias fugiat dolorum optio ab ipsa adipisci.
            </description>
        </livre>
        <nbpages>
            395
        </nbpages>
        <couverture src="img/mise.jpg" />
        <prix>
            12.50 €
        </prix>
        <numedition>
             22
        </numedition>
        <parution>
            09 Juin 2015
        </parution>       
    </livres>
    <livres id="04">
        <livre>
            <titre>
            Les fables de la fontaine 
            </titre>
            <auteurs>
                <auteur>Jean de la fontaine </auteur>
            </auteurs>
            <editeur>
             Le Livre de Poche
            </editeur>
            <description>
            Lorem ipsum dolor sit amet consectetur adipisicing elit.
            Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut necessitatibus officia quidem voluptatibus est expedita deleniti qui autem. Architecto earum impedit consequatur ipsa aspernatur nesciunt, ratione, vel molestiae accusantium tempore enim voluptates, nostrum eius quod odit cum inventore ducimus nisi quia cumque quae doloribus illum reiciendis pariatur voluptatum? 
            </description>
        </livre>
        <nbpages>
            544
        </nbpages>
        <couverture src="img/fable.jpg" />
        <prix>
            3.10 €
        </prix>
        <numedition>
             121
        </numedition>
        <parution>
            12 Juin 2002
        </parution>       
    </livres>
</bibliotheque>
DTD

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!--
<!ELEMENT nom_balise DEF_CONTENU>
<!ATTLIST nom_balise TYPE OBLIGATION VALEUR_DEFAUT>
-->
 
 
<!ELEMENT bibliotheque (livres)>
<!ELEMENT livres (livre,nbpages,couverture,prix,numedition,parution)>
<!ELEMENT livre (titre,auteurs,editeur,description)>
<!ELEMENT auteurs (auteur+)>
 
 
<!ELEMENT titre (#PCDATA)>
<!ELEMENT nbpages (#PCDATA)>
<!ELEMENT couverture EMPTY>
<!ELEMENT prix (#PCDATA)>
<!ELEMENT numedition (#PCDATA)>
<!ELEMENT parution (#PCDATA)>
<!ELEMENT editeur (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT auteur (#PCDATA)>
 
 
<!ATTLIST livres  id  CDATA  #REQUIRED>
<!ATTLIST couverture src CDATA #REQUIRED>
merci d'avance pour vos réponses