Latest web development tutorials

DOM XML Error de análisis de objetos

parseError objeto de Microsoft se puede utilizar para recuperar el mensaje de error del analizador XML de Microsoft.

Para ver cómo maneja Firefox error del analizador, véase la página siguiente de este tutorial.


objetos ParseError

Cuando intenta abrir un documento XML, es puede producirse un error parser (analizador de errores).

A través de este objeto parseError, puede recuperar la, línea de código de error de texto de error que provocó el error y así sucesivamente.

Nota: parseError objeto no pertenece al estándar W3C DOM!


Error en el archivo (Error de archivo)

En el código siguiente, vamos a tratar de cargar un archivo que no existe, y mostrar algunas propiedades de error:

Ejemplos

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

Trate »

error de XML (XML error)

En el siguiente código, vamos a dejar que el analizador para cargar una mala forma de documentos XML.

(Puede en nuestro tutorial XML Más información acerca de la forma buena y eficaz de XML).

Ejemplos

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

Trate »

Ver archivo XML: note_error.xml


Atributos de objeto parseError

属性 描述
errorCode 返回一个长整数错误代码。
reason 返回一个字符串,包含错误的原因。
line 返回一个长整数,代表错误的行号。
linepos 返回一个长整数,代表错误的行位置。
srcText 返回一个字符串,包含引起错误的行。
url 返回指向被加载文档的 URL。
filepos 返回错误的一个长整型文件位置。