Come si puó mettere in relazione un documento XML con il suo DTD?

Utente HTML.it
chiede

Come si puó mettere in relazione un documento XML con il suo DTD?

Redazione HTML.it
risponde

Esistono due modi per indicare il DTD a cui un documento XML fa riferimento.
Il primo modo prevede la presenza del DTD all’interno del documento XML, come nel seguente esempio:

<?xml version=”1.0″>
<!DOCTYPE libro[
…Definizioni del DTD…
]>

<libro>
…Contenuto del documento XML…
</libro>

Il secondo modo prevede che il DTD sia definito in un file esterno ed il documento XML abbia un riferimento a tale file, come nel seguente esempio:

<?xml version=”1.0″>
<!DOCTYPE libro SYSTEM “libro.dtd”>