Bonjour à tous

J'ai créé ce fichier XML avec DTD intégrée, mais lorsque je le charge dans IE avec un contenu non conforme à la DTD, je n'ai pas d'erreur.
Où se situe le problème svp ?

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
 
<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<!DOCTYPE NLID
[
	<!ELEMENT NLID (St)+>
  <!ELEMENT St (Logon)*>
	<!ATTLIST St
		Type (St1|St2|St3) #REQUIRED
	>
	<!ELEMENT Logon (Pdu)*>
	<!ATTLIST Logon
		Type (Logon1|Logon2) #REQUIRED
	>
	<!ELEMENT Pdu (Oid)*>
	<!ATTLIST Pdu
		Name (pdu1|pdu2) #REQUIRED
	>
	<!ATTLIST Oid
		Label CDATA #REQUIRED
		Name CDATA #REQUIRED
		InstName CDATA #IMPLIED
		Type CDATA #REQUIRED
		DefaultValue CDATA #IMPLIED
	>
]>
<NLID>
	<St Type="St1">
		<Logon Type="Logon1">
			<Pdu Name="pdu1">
				<Oid Label="blabla" Name="blabla" Type="blabla"/>
				<Oid Label="blabla" Name="blabla" InstName="0" Type="blabla"/>
				<Oid Label="blabla" Name="blabla" InstName="0" Type="blabla" DefaultValue="1"/>
			</Pdu>
		</Logon>
	</St>
	<St Type="St2">
		<Logon Type="Logon2">
			<Pdu Name="pdu2">
				<Oid Label="blabla" Name="blabla" Type="blabla"/>
				<Oid Label="blabla" Name="blabla" InstName="0" Type="blabla"/>
				<Oid Label="blabla" Name="blabla" InstName="0" Type="blabla" DefaultValue="1"/>
			</Pdu>
		</Logon>
	</St>
	<St Type="St3">
	</St>
</NLID>