Validation DTD

Internet Explorer 5.0 peut valider votre XML en fonction d'un DTD.

Validation par l'analyseur XML

Lorsque vous essayez d'ouvrir un document XML, l'analyseur XML peut éventuellement générer des erreurs. En accédant à l'objet parseError, vous pouvez obtenir le code exact de l'erreur, le texte en cause même ainsi que la ligne concernée.

Remarque :La méthode load() est utilisée pour les fichiers, tandis que la méthode loadXML() est utilisée pour les chaînes de caractères.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="true"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Code d'erreur: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Raison d'erreur: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Ligne d'erreur: ")
document.write(xmlDoc.parseError.line)

Essayez-le vous-même ou Regardez simplement ce fichier XML.

Désactiver la validation

En définissant validateOnParse du parseur XML sur "false", vous pouvez désactiver la validation.

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.validateOnParse="false"
xmlDoc.load("note_dtd_error.xml")
document.write("<br>Code d'erreur: ")
document.write(xmlDoc.parseError.errorCode)
document.write("<br>Raison d'erreur: ")
document.write(xmlDoc.parseError.reason)
document.write("<br>Ligne d'erreur: ")
document.write(xmlDoc.parseError.line)

Essayez-le vous-même

Validateur XML universel

Pour vous aider à valider les fichiers XML, nous avons créé ce lien, vous permettant de valider n'importe quel fichier XML.

Objet parseError

Vous pouvez consulter notreTutoriels XML DOMPour plus d'informations sur l'objet parseError, lire la section suivante.