DTD Validación


Usando Internet Explorer, puede validar su XML contra un DTD.


Validación mediante el analizador XML

Cuando intenta abrir un documento XML, el analizador XML puede producir errores. Accediendo al objeto parseError, puede recuperar el código exacto, el texto e incluso la línea donde se produjo el error.

Nota:El método load() se utiliza para archivos, mientras que el método loadXML() se utiliza para cadenas.

Ejemplos

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);

Pruébalo »


Desactivar la validación

Puede desactivar la validación estableciendo validateOnParse del analizador XML en "false".

Ejemplos

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);

Pruébalo »


Validador XML genérico

Para ayudarle a validar archivos XML, hemos creado esteenlace, de modo que pueda validar cualquier archivo XML.


El objeto parseError

Usted puede, en nuestro«Tutorial de DOM XML», leer más información sobre el objeto parseError.

Otras extensiones