Validation DTD
- Page précédente Entités DTD
- Page suivante Exemples 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)
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)
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.
- Page précédente Entités DTD
- Page suivante Exemples DTD