Erros de parser XML (Parser Errors)
- Retorna uma longa posição de arquivo de erro. Página anterior
- Próxima página DOM ProcessingInstr
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 |
- Retorna uma longa posição de arquivo de erro. Página anterior
- Próxima página DOM ProcessingInstr