Salve,
sono un novizio dell'XML, abbiate pazienza!
È palese che se eseguo su explorer una pagina HTML me la visualizza interpretandone i tag.
Se faccio lo stesso con una pagina XML ecco cosa ottengo.
SORGENTE:
<?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>
</EMAIL>
RISULTATO
<?xml version="1.0" ?>
<!DOCTYPE EMAIL (View Source for full doctype...)>
- <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>
</EMAIL>
I più svegli si saranno accorti che è un pezzo della guida di HTML.it...ma a me non funziona.
Ho provato su Apache(non so cosa configurare di specifico per l'XML) ma fa lo stesso effetto!
Dove sta l'errore?
Perché alterando il documento senza modificare la DTD non mi dà nessun errore di parsing?
Grazie