XML DOM Parse ErrorObjeto
El objeto parseError de Microsoft se puede utilizar para recuperar información de error del analizador XML de Microsoft.
Para ver cómo Firefox maneja los errores del analizador, consulte la siguiente página de este tutorial.
Objeto parseError
Cuando intenta abrir un documento XML, puede ocurrir un error de analizador (parser-error).
Mediante este objeto parseError, puede recuperar el código de error, el texto del error, la línea que causó el error, etc.
Nota:¡El objeto parseError no pertenece al estándar W3C DOM!
Error de archivo (File Error)
En el siguiente código, intentaremos cargar un archivo que no existe y mostraremos algunas propiedades de error:
Ejemplo
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);
Pruébalo »
Error XML (XML Error)
En el siguiente código, haremos que el analizador cargue un documento XML mal formado.
(En nuestrotutorial de XMLpuede leer más sobre XML bien formado y válido.)
Ejemplo
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);
Pruébalo »
Ver archivo XML:note_error.xml
Propiedades del objeto parseError
| Propiedad | Descripción |
|---|---|
| errorCode | Devuelve un código de error como entero largo. |
| reason | Devuelve una cadena que contiene la causa del error. |
| line | Devuelve un entero largo que representa el número de línea del error. |
| linepos | Devuelve un entero largo que representa la posición en la línea del error. |
| srcText | Devuelve una cadena que contiene la línea que causó el error. |
| url | Devuelve la URL del documento cargado. |
| filepos | Devuelve una posición de archivo como entero largo del error. |
Otras extensiones