Sembra un pò strana come situazione, ma quando apro un file .xml che non è ben formato (con IE6), per testare le tipologie di errore e conoscere meglio i dtd e la struttura xml, non ricevo alcun errore..

L'esempio l'ho prelevato direttamente dalla guida di html.it

codice:
<?xml version="1.0"?>

 <!DOCTYPE EMAIL [
  <!ELEMENT EMAIL (TO, FROM, CC, SUBJECT, BODY)>
   <!ELEMENT TO (#PCDATA)>
   <!ELEMENT FROM (#PCDATA)>
   <!ELEMENT CC (#PCDATA)>
   <!ELEMENT SUBJECT (#PCDATA)>
   <!ELEMENT BODY (#PCDATA)>
 ]>

<EMAIL>
  <TO>Jodie@msn.com</TO>
  <FROM>Bill@msn.com</FROM>
  <CC>Philip@msn.com</CC>
  <SUBJECT>My first DTD</SUBJECT>
  <BODY>Hello, World</BODY>
  <SIGNATURE>Bill</SIGNATURE>
 </EMAIL>
E per quanto dice la guida, oltre che per logica, dovrebbe apparirmi un errore, dato che "signature" non è dichiarato della DTD.. Ma io visualizzo il codice normalmente, come se fosse privo dall'errore..

Da cosa può dipendere ?


Grazie anticipatamente