DTD vérification


En utilisant Internet Explorer, vous pouvez valider votre XML par rapport à une DTD.


Validation via l'analyseur XML

Lorsque vous essayez d'ouvrir un document XML, l'analyseur XML peut générer des erreurs. En accédant à l'objet parseError, vous pouvez récupérer le code exact, le texte, et même la ligne où l'erreur s'est produite.

Note :La méthode load() est utilisée pour les fichiers, tandis que la méthode loadXML() est utilisée pour les chaînes.

Exemple

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="true";
xmlDoc.load("note_dtd_error.xml");

document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Raison de l'erreur : ");
document.write(xmlDoc.parseError.reason);
document.write("<br />Ligne d'erreur : ");
document.write(xmlDoc.parseError.line);

Essayez-le vous-même »


désactiver la validation

En définissant validateOnParse de l'analyseur XML sur "false", vous pouvez désactiver la validation.

Exemple

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.validateOnParse="false";
xmlDoc.load("note_dtd_error.xml");

document.write("<br />Error Code: ");
document.write(xmlDoc.parseError.errorCode);
document.write("<br />Raison de l'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 des fichiers XML, nous avons créé ceLiens, afin que vous puissiez valider n'importe quel fichier XML.


objet parseError

Vous pouvez en savoir plus sur l'objet parseError dans notreTutoriel XML DOM.

autres extensions