Salut, une petite question rapide!
Je croyais que les DTD empechaient le parser XML de internet explorer (ou autre) lorsqu'ils arrivaient sur des informations qui ne respectaient pas le DTD.
Mais p-e je me mele avec les Schemas (XSD).
Ou p-e je me fais des allusions... bref c'est juste pour me demeler un peut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!-- test.xml --> <?xml version="1.0"?> <!DOCTYPE form SYSTEM "test.dtd"> <form id="test000001"> <header> <name></name> <firstName></firstName> </header> <body type="test"> </body> </form>Comme vous le remarquerez dans test.xml il n'y as pas de balise description alors que le DTD l'oubige...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <!-- test.dtd --> <!ELEMENT form (header, body)> <!ELEMENT header (name, firstName)> <!ELEMENT name (#PCDATA)> <!ELEMENT firstName (#PCDATA)> <!ELEMENT body (description)> <!ELEMENT description (#PCDATA)>
Mais IExplorer affiche le tout sans aucun message d'erreur
- <!-- test.xml
-->
<?xml version="1.0" ?>
<!DOCTYPE form (View Source for full doctype...)>
- <form id="test000001">
- <header>
<name />
<firstName />
</header>
<body type="test" />
</form>
Partager