Salve a tutti.
Ho letto la sezione dtd della guida xml, ma non riesco a capire a cosa serva la dtd , a parte che come elemento di convalida e verifica dell' xml.
Mi potete spiegare un applicazione pratica comune?
Salve a tutti.
Ho letto la sezione dtd della guida xml, ma non riesco a capire a cosa serva la dtd , a parte che come elemento di convalida e verifica dell' xml.
Mi potete spiegare un applicazione pratica comune?
puoi farti un'idea di cosa serva prendendo spunto da questa discussione.
ciao
una DTD serve per descrivere come e quali elementi, attributi ed entità verrano utilizzati all'interno del documento a cui essa fà riferimento.
se io in una DTD dico:
<!ELEMENT contatto (nome,cognome)>
in questo caso il mio documento avrà in un elemento contatto due elementi figli nome e cognome che devono apparire nell'esatta sequenza specificata:
<contatto>
<nome></nome>
<cognome></cognome>
</contatto>
un codice non validabile in questo caso sarebbe quest'altro.
<contatto>
<cognome></cognome>
<nome></nome>
</contatto>
ovviamente i casi da vedere per la costruzione di un codice corretto sono molti di più, però spero che questo semplice esempio possa esserti stato di aiuto.![]()