XML DOM Parse Errorオブジェクト


マイクロソフトのparseErrorオブジェクトを使用して、マイクロソフトのXMLパーサーからエラー情報を取得できます。

Firefoxがパーサーエラーをどのように処理するかを確認するには、このチュートリアルの次のページを参照してください。


parseError オブジェクト

XMLドキュメントを開こうとすると、パーサーエラー(parser-error)が発生する場合があります。

このparseErrorオブジェクトを使用すると、エラーコード、エラーテキスト、エラーの原因となった行などを取得できます。

注意:parseErrorオブジェクトはW3C DOM標準には属していません!


ファイルエラー(File Error)

次のコードでは、存在しないファイルをロードしようとし、いくつかのエラープロパティを表示します:

実例

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);

試してみる »

XML エラー(XML Error)

次のコードでは、パーサーに整形式ではないXMLドキュメントをロードさせます。

(あなたは私たちのXML チュートリアルで整形式で有効なXMLについて詳しく読むことができます。)

実例

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);

試してみる »

XMLファイルを表示:note_error.xml


parseError オブジェクトのプロパティ

プロパティ 説明
errorCode 長整数のエラーコードを返します。
reason エラーの原因を含む文字列を返します。
line エラーの行番号を表す長整数を返します。
linepos エラーの行位置を表す長整数を返します。
srcText エラーの原因となった行を含む文字列を返します。
url ロードされたドキュメントを指すURLを返します。
filepos エラーの長整数型ファイル位置を返します。

その他の拡張