Definisi Jenis Dokumen (DTD) mentakrifkan blok bangunan dokumen XML yang sah. Ia menggunakan satu siri elemen undang-undang untuk menentukan struktur dokumen.

DTD boleh diisytiharkan dalam dokumen XML sebagai baris atau sebagai rujukan luaran.

DTD - Pengesahan sintaks

Apabila anda cuba membuka dokumen XML, penghurai XML mungkin menjana ralat. Dengan mengakses objek parseError, anda boleh mendapatkan semula kod, teks dan juga baris yang tepat yang menyebabkan ralat.

DTD - Pengesahan contoh

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="true";
xmlDoc.load("note_dtd_error.xml");
document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);