Erros de parser XML (Parser Errors)

O objeto parseError da Microsoft pode ser usado para obter informações de erro do parser XML da Microsoft.

Objeto parseError

Quando você tentar abrir um documento XML, pode ocorrer um erro de parser (parser-error).

Através do objeto parseError, você pode obter o código de erro, a linha que causou o erro etc.

Notas:O objeto parseError não faz parte do padrão W3C DOM!

Erro de arquivo (File Error)

No código a seguir, tentaremos carregar um arquivo inexistente e exibir algumas propriedades de erro:

中阅读更多有关形式良好且有效的 XML。
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.load("ksdjf.xml")
xmlDoc.load("note_error.xml")
document.write("Código de erro: " + xmlDoc.parseError.errorCode)
document.write("<br />Razão do erro: " + xmlDoc.parseError.reason)

document.write("<br />Linha de erro: " + xmlDoc.parseError.line)

Erro XML (XML Error)

No código a seguir, vamos fazer o parser carregar um documento XML mal-formado.

(Você pode usar nosso Tutorial de XML 中阅读更多有关形式良好且有效的 XML。)

中阅读更多有关形式良好且有效的 XML。
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note_error.xml")
document.write("Código de erro: " + xmlDoc.parseError.errorCode)
document.write("<br />Razão do erro: " + xmlDoc.parseError.reason)

document.write("<br />Linha de erro: " + xmlDoc.parseError.line) TIY ou

Apenas visualize este arquivo XML

Atributos do objeto parseError Atributo
Descrição errorCode
Retorna um longo inteiro que representa o código de erro. reason
Retorna a string que contém a razão do erro. line
Retorna um longo inteiro que representa o número da linha do erro. linepos
Retorna um longo inteiro que representa a posição da linha do erro. srcText
Retorna a string que contém a linha que causou o erro. url
Retorna o URL do documento carregado. filepos