DTD validation

Internet Explorer 5.0 can validate your XML based on a DTD.

Validation through XML parser

When you try to open an XML document, the XML parser may produce errors. By accessing the parseError object, you can retrieve the exact code, text, or even the line where the error occurred.

Note:load( ) method is used for files, while loadXML( ) method is used for strings.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Κώδικας Λάθους: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Αιτία Λάθους: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Σειρά Λάθους: ")
document.write(xmlDoc.parseError.line)

Δοκιμάστε το Μέσω Εσάς ή Απλά δείτε αυτό το αρχείο XML.

Απενεργοποίηση Validazione

Αποκλείοντας τη validazione durante la parsing, è possibile disabilitare la validazione.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Κώδικας Λάθους: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Αιτία Λάθους: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Σειρά Λάθους: ")
document.write(xmlDoc.parseError.line)

Δοκιμάστε το Μέσω Εσάς

Γενικός Επαληθευτής XML

Για να σας βοηθήσουμε να επαληθεύσετε αρχεία XML, δημιουργήσαμε αυτόν τον σύνδεσμο, ώστε να μπορείτε να επαληθεύσετε οποιοδήποτε αρχείο XML.

Αντικείμενο parseError

Μπορείτε να βρείτε στο:Τεκμηρίωση XML DOMΔιαβάστε περισσότερα για το αντικείμενο parseError εδώ.