Bonjour.
Je débute en DTD et après avoir pas mal regardé et suivi de tuto à droite et à gauche je me suis lancé.
J'ai réalisé la DTD suivante :
Et quand je la valide avec Eclipse j'ai le droit à une erreur :
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 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE CONTACTS [ <!ELEMENT CONTACTS (PERSONNE+)> <!ELEMENT PERSONNE (NOM, PRENOM, ADRESSE*, TELEPHONE*, MAIL*)> <!ATTLIST PERSONNE IDENTIFIANT ID #REQUIRED> <!ELEMENT NOM (#PCDATA)> <!ELEMENT PRENOM (#PCDATA)> <!ELEMENT ADRESSE (ADRESSE-DEPARTEMENT, ADRESSE-VILLE, ADRESSE-CODE-POSTAL, ADRESSE-RUE, ADRESSE-NUMERO, ADRESSE-INFORMATIONS*)> <!ELEMENT ADRESSE-DEPARTEMENT (#PCDATA)> <!ELEMENT ADRESSE-VILLE (#PCDATA)> <!ELEMENT ADRESSE-CODE-POSTAL (#PCDATA)> <!ELEMENT ADRESSE-RUE (#PCDATA)> <!ELEMENT ADRESSE-NUMERO (#PCDATA)> <!ELEMENT ADRESSE-INFORMATIONS (#PCDATA)> <!ELEMENT TELEPHONE (TELEPHONE-NUMERO, TELEPHONE-COMMENTAIRE*)> <!ATTLIST TELEPHONE TELEPHONE-TYPE (FIXE|PORTABLE|FAX) #REQUIRED "FIXE"> <!ATTLIST TELEPHONE TELEPHONE-USAGE (PERSONNEL|PROFESSIONNEL) #REQUIRED "PERSONNEL"> <!ELEMENT TELEPHONE-NUMERO (#PCDATA)> <!ELEMENT TELEPHONE-COMMENTAIRE (#PCDATA)> <!ELEMENT MAIL (#PCDATA)> <!ATTLIST MAIL MAIL-USAGE (PERSONNEL|PROFESSIONNEL) #REQUIRED "PERSONNEL"> <!ENTITY DOCUMENT-AUTEUR "Lagoon94"> ]>
ou encoreThe markup declarations contained or pointed to by the document type declaration must be well-formed
Alors est-ce que j'ai mal conçu mon fichier et où ?One resource was validated in under a second.
En vous remerciant à l'avance
Partager