Latest web development tutorials

XML DOM Parse Error Object

objet Microsoft parseError peut être utilisé pour récupérer le message d'erreur de l'analyseur Microsoft XML.

Pour voir comment Firefox gère erreur d'analyse, voir la page suivante de ce tutoriel.


objets parseError

Lorsque vous essayez d'ouvrir un document XML, il est une erreur d'analyse (parser-erreur) peut se produire.

Grâce à cet objet parseError, vous pouvez récupérer le code d'erreur, la ligne de texte d'erreur qui a provoqué l'erreur et ainsi de suite.

Remarque: objet parseErrorne fait pas partie de la norme W3C DOM!


Erreur de fichier (Erreur de fichier)

Dans le code ci-dessous, nous allons essayer de charger un fichier inexistant, et afficher certaines propriétés d'erreur:

Exemples

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("ksdjf.xml");

document.write("Error code: " + xmlDoc.parseError.errorCode);
document.write("
Error reason: " + xmlDoc.parseError.reason);
document.write("
Error line: " + xmlDoc.parseError.line);

Essayez »

erreur de XML (XML d'erreur)

Dans le code suivant, nous allons laisser l'analyseur pour charger une mauvaise forme de documents XML.

(Vous pouvez dans notre tutoriel XML En savoir plus sur la bonne et efficace sous forme de XML.)

Exemples

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note_error.xml");

document.write("Error code: " + xmlDoc.parseError.errorCode);
document.write("
Error reason: " + xmlDoc.parseError.reason);
document.write("
Error line: " + xmlDoc.parseError.line);

Essayez »

Voir le fichier XML: note_error.xml


Attributs d'objet parseError

属性 描述
errorCode 返回一个长整数错误代码。
reason 返回一个字符串,包含错误的原因。
line 返回一个长整数,代表错误的行号。
linepos 返回一个长整数,代表错误的行位置。
srcText 返回一个字符串,包含引起错误的行。
url 返回指向被加载文档的 URL。
filepos 返回错误的一个长整型文件位置。