Bonsoir,

pour mon permier post en XML, je vais essayer de bien me faire comprendre.

Voila j'ai fait un petit document 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
<?xml version ="1.0" encoding ="utf-8"?>
 
<!DOCTYPE annuaire SYSTEM "EX1.dtd">
 
<annuaire>
 
	<pers>
 
		<nom>rossi</nom>
		<prenom>Fabrice</prenom>
		<prenom>dominique</prenom>
		<bureau>B520</bureau>
		<poste>4823</poste>
		<email>fabrice.rossi@hotmail.com</email>
		<email>rossi@dauphine.fr</email>
 
	</pers>
 
</annuaire>
Et puis j'essaye de le valider avec Tk XML Lint Version 1.7 sous Windows :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version ="1.0" encoding ="utf-8"?>
	<!ELEMENT annuaire (pers*)>
	<!ELEMENT personne (nom,prenom*,bureau, poste, email*)>
	<!ELEMENT nom(#PCDATA)>
	<!ELEMENT prenom (#PCDATA)>
	<!ELEMENT bureau (#PCDATA)>
	<!ELEMENT poste (#PCDATA)>
	<!ELEMENT email (#PCDATA)>
et puis voici le code qu'il me met :
Problems detected in document:
Space required after the element name
Could not load the external subset "EX1.dtd"
La je suis perdu j'ai essayer de changer mon ducument dans tous les sens, et j'ai regardé d'autre poste, mais normalement sa devrai aller.
DOnc est ce que qqun a une idée ?