Validação DTD

O Internet Explorer 5.0 pode validar seu XML com base em um DTD.

Validação através do analisador XML

Quando você tenta abrir um documento XML, o analisador XML pode gerar erros. Através do objeto parseError, é possível obter o código exato do erro, o texto e até a linha em que ele ocorreu.

Notas:O método load( ) é usado para arquivos, enquanto o método loadXML( ) é usado para strings.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Código de Erro:")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Razão de Erro:")
document.write(xmlDoc.parseError.reason)
document.write("<br>Linha de Erro:")
document.write(xmlDoc.parseError.line)

Experimente por Si Mesmo ou Apenas olhar para este arquivo XML.

Desativar Validação

Ao definir o validateOnParse do parser XML como "false", você pode desativar a validação.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Código de Erro:")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Razão de Erro:")
document.write(xmlDoc.parseError.reason)
document.write("<br>Linha de Erro:")
document.write(xmlDoc.parseError.line)

Experimente por Si Mesmo

Validador XML Comum

Para ajudar você a validar arquivos XML, criamos este link para que você possa validar qualquer arquivo XML.

objeto parseError

Você pode encontrar em nosso<Tutorial de DOM XMLLeia mais sobre o objeto parseError em>.