Validación DTD
- Página anterior Entidad de DTD
- Página siguiente Ejemplo de DTD
Internet Explorer 5.0 puede validar su XML según un DTD.
Validación mediante el analizador XML
Cuando intenta abrir un documento XML, el analizador XML podría generar errores. Al acceder al objeto parseError, se puede obtener el código exacto del error, el texto e incluso la línea en la que se produjo.
Comentarios:load( ) 方法用于文件,而 loadXML( ) 方法用于字符串。
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="true" xmlDoc.load("note_dtd_error.xml") document.write("<br> Código de Error: ") document.write(xmlDoc.parseError.errorCode) document.write("<br> Razón de Error: ") document.write(xmlDoc.parseError.reason) document.write("<br> Línea de Error: ") document.write(xmlDoc.parseError.line)
Inténtalo tú mismo o Sólo echa un vistazo a este archivo XML.
Desactivar la validación
Al establecer validateOnParse del analizador XML en "false", se puede desactivar la validación.
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.validateOnParse="false" xmlDoc.load("note_dtd_error.xml") document.write("<br> Código de Error: ") document.write(xmlDoc.parseError.errorCode) document.write("<br> Razón de Error: ") document.write(xmlDoc.parseError.reason) document.write("<br> Línea de Error: ") document.write(xmlDoc.parseError.line)
Validador de XML general
Para ayudarte a validar archivos XML, hemos creado este enlace, de modo que puedas validar cualquier archivo XML.
Objeto parseError
Puedes encontrar en nuestrosTutoriales de XML DOMLea más sobre el objeto parseError en 》
- Página anterior Entidad de DTD
- Página siguiente Ejemplo de DTD