Errores del analizador XML (Parser Errors)

El objeto parseError de Microsoft se puede usar para obtener información de error del analizador XML de Microsoft.

Objeto parseError

Al intentar abrir un documento XML, puede ocurrir un error de analizador (parser-error).

A través del objeto parseError, puede obtener el código de error, la línea que causó el error, etc.

Notas:El objeto parseError no pertenece a la norma W3C DOM!

Error de archivo (Error de archivo)

En el siguiente código, intentaremos cargar un archivo inexistente y mostrar ciertas propiedades de error:

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("ksdjf.xml")
document.write("Error code: " + xmlDoc.parseError.errorCode)
document.write("
Error reason: " + xmlDoc.parseError.reason) document.write("
Error line: " + xmlDoc.parseError.line)

TIY

Error XML (Error XML)

En el siguiente código, haremos que el analizador cargue un documento XML mal formado.

(Puede hacer clic en nuestro Tutorial de XML 中阅读更多有关形式良好且有效的 XML。)

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Error code: " + xmlDoc.parseError.errorCode)
document.write("
Error reason: " + xmlDoc.parseError.reason) document.write("
Error line: " + xmlDoc.parseError.line)

TIY Leer más sobre la forma bien formada y válida de XML. ) var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")

xmlDoc.async="false"

xmlDoc.load("note_error.xml") document.write("Código de error: " + xmlDoc.parseError.errorCode)
document.write("<br />Razón de error: " + xmlDoc.parseError.reason) document.write("<br />Línea de error: " + xmlDoc.parseError.line)
TIY O
Ver más sobre XML bien formado y válido en la forma. Atributos del objeto parseError
Atributo Descripción
Devolver un entero largo que representa el código de error. errorCode Devolver la cadena que contiene la causa del error. reason
Devolver un entero largo que representa el número de línea del error. line Devolver un entero largo que representa la posición de la línea del error. linepos
Devolver la cadena que contiene la línea que causó el error. srcText Devolver la URL que apunta al documento cargado. url