mercoledì 7 maggio 2014

Reintroducendomi all'XML: il DTD.

Riprendo un po' l'XML...

Ho passato questo a questo validator:
<?xml version="1.0" encoding="UTF-8"?> 
<capitolo>
 <paragrafo>
 </paragrafo>
</capitolo> 
Non mi riconosce errori... Speriamo bene...

Invece in questo mi riconosce questo errore:
Can not find declaration of element 'capitolo'.
Evidentemente manca la dichiarazione del tag, che se ricordo bene va fatta entro il DTD.
Finalmente sono riuscito a ottenere un DTD valido!
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE capitolo [
<!ELEMENT capitolo EMPTY>
]>
<capitolo /> 
E' una cagatella, ma almeno è valida: questo mi serve per ripassare come si fa un DTD (argomento che ho toccato una volta sola e non molto approfonditamente).

Nessun commento:

Posta un commento