convalida DTD
Utilizzare Internet Explorer può essere basata su un DTD per verificare il tuo XML.
Verificato da parser XML
Quando si tenta di aprire un documento XML, parser XML può generare un errore. Accedendo oggetto parseError, è possibile recuperare la causa esatta dei codici di errore, testo e anche dove.
Nota: il metodo load ()viene utilizzato il metodo di file, loadXML () per le stringhe.
Esempi
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);
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);
Prova »
Vicino a verificare
Con parser XML validateOnParse impostato su "false", è possibile disattivare la convalida.
Esempi
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 />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);
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 />Error Reason: ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Error Line: ");
document.write(xmlDoc.parseError.line);
Prova »
Universale XML Validator
Per aiutarvi a verificare il file XML che abbiamo creato questo legame in modo è possibile convalidare tutti i file XML.
oggetti parseError
È possibile nel nostro "XML DOM Tutorial" Per saperne di più oggetto parseError.