PDA

Visualizza la versione completa : XML dtd validazione


Tigre851
20-05-2007, 18:08
Ciao! st˛ seguendo un corso all'universitÓ che purtoppo ritengo gestito in modo quantomeno allarmante, mai un esempio pratico, mai un esercizio niente di niente solo tonnellate di teoria quando ovviamente l'esame verterÓ invece sulla soluzione di esercizi di vario tipo proprio su xml, ho quindi deciso di cominciare a studiare da 0 xml seguendo le guide on-line da quelle basilari a quelle pi¨ avanzate tuttavia mi rimane un grave dubbio, ovvero, come faccio con un documento xml a fare riferimento ad un dtd? ho cominciato con qualche semplice esempio:



DTD

<!ELEMENT binario(uno | zero)*>
<!ELEMENT uno (#PCDATA)>
<!ELEMENT zero(#PCDATA>

XML

<?xml version="1.0" ?>
<!DOCTYPE binario SYSTEM "binario.dtd">
<binario>
<uno>1</uno>
<zero>0</zero>
<zero>0</zero>
</binario>


tuttavia il browser (firefox nella fattispecie) mi risponde con:



Il file XML specificato apparentemente non ha un foglio di stile associato. L'albero del documento Ŕ mostrato di seguito.


ed ovviamente mi valida qualsiasi cosa:


<?xml version="1.0" ?>
<!DOCTYPE binario SYSTEM "binario.dtd">
<binar>
<un>1</un>
<due>0</due>
<come>0</come>
</binar>


per esempio anche questo viene tranquillamente validato dal validatore del browser...

come devo fare? cosa sbaglio? grazie

Tigre851
20-05-2007, 18:11
chiedo scusa ai moderatori, volevo postare su xml, potreste spostare la mia discussione sul forum di xml? grazie

Tigre851
23-05-2007, 01:42
ho postato su xml... grazie e scusate ancora

Loading