Considere o arquivo XML a seguir, denominado dados.xml:
_ <?xml version="1.0" encoding="UTF-8"?>
<cadastro>
_ _ <cliente>
_ _ _ <id>10</id>
_ _ _ <nome>Paulo Henrique</nome>
_ _</cliente>
<cliente>
_ _<id></id>
_ _<nome>Mariana Vieira</nome>
_ </cliente>
</cadastro>
Para o documento dados.xml ser considerado válido foi criada a Document Type Definition − DTD abaixo, em um arquivo chamado descreve.dtd.
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT cadastro(cliente+)>
<!ELEMENT cliente(id,nome)>
<!ELEMENT id (#PCDATA>
<!ELEMENT nome (#PCDATA)>
Para que o arquivo dados.xml reconheça e utilize o arquivo descreve.dtd como sua DTD, deve ser colocado, imediatamente, antes da abertura da tag cadastro no arquivo dados.xml a instrução