Validazione DTD

Internet Explorer 5.0 può validare il suo XML in base a un DTD.

Validazione tramite analizzatore XML

Quando si tenta di aprire un documento XML, l'analizzatore XML potrebbe generare errori. Accedendo all'oggetto parseError, è possibile ottenere il codice esatto dell'errore, il testo associato e anche la riga in cui si è verificato.

Note:metodo load( ) viene utilizzato per i file, mentre il metodo loadXML( ) viene utilizzato per le stringhe.

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

Prova te stesso o Guarda semplicemente questo file XML.

Disattiva la verifica

Puoi disattivare la verifica impostando validateOnParse del parser XML su "false".

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Code di Error: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Ragione di Error: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Linea di Error: ")
document.write(xmlDoc.parseError.line)

Prova te stesso

Validator XML Generico

Per aiutarti a verificare il file XML, abbiamo creato questo link, in modo che tu possa verificare qualsiasi file XML.

Oggetto parseError

Puoi trovare ulteriori informazioni sull'oggetto parseError nel nostroTutorial XML DOMLeggi di più sull'oggetto parseError nel >.