DTD überprüfen


Mit Internet Explorer können Sie Ihr XML gegen eine DTD validieren.


Validierung über XML-Parser

Wenn Sie versuchen, ein XML-Dokument zu öffnen, kann der XML-Parser Fehler generieren. Durch Zugriff auf das parseError-Objekt können Sie den genauen Code, Text und sogar die Zeile abrufen, in der der Fehler aufgetreten ist.

Hinweis:Die Methode load() wird für Dateien verwendet, während die Methode loadXML() für Zeichenfolgen verwendet wird.

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 />Fehlergrund: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Fehlerzeile: ");
document.write(xmlDoc.parseError.line);

Selbst ausprobieren »


Validierung deaktivieren

Indem Sie validateOnParse des XML-Parsers auf "false" setzen, können Sie die Validierung deaktivieren.

Beispiel

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="false";
xmlDoc.load("note_dtd_error.xml");

document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Fehlergrund: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Fehlerzeile: ");
document.write(xmlDoc.parseError.line);

Selbst ausprobieren »


Universeller XML-Validator

Um Ihnen beim Validieren von XML-Dateien zu helfen, haben wir dieseLinkserstellt, damit Sie jede XML-Datei validieren können.


parseError-Objekt

Sie können in unseremXML DOM Tutorialmehr über das parseError-Objekt lesen.

Weitere Erweiterungen