Document Type Definition (DTD) definiert rechtliche XML-Dokumentbausteine. Es verwendet eine Reihe rechtlicher Elemente, um die Struktur des Dokuments zu definieren.
DTD kann in einem XML-Dokument als Zeile oder als externe Referenz deklariert werden.
DTD – Validierung Syntax
Wenn Sie versuchen, ein XML-Dokument zu öffnen, generiert der XML-Parser möglicherweise einen Fehler. Durch Zugriff auf das parseError-Objekt können Sie den genauen Code, Text und sogar die Zeile abrufen, die den Fehler verursacht haben.
DTD – Validierung Beispiel
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);