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);