ホーム HTML CSS XML JAVASCRIPT   PHP SQL MORE...   リファレンス 事例集    

XML DOM Parse Error オブジェクト

« 前章へ 次章へ »

マイクロソフトのparseErrorオブジェクトは、マイクロソフトXMLパーサからエラー情報を取出すために使用することができます。

Firefoxが、どのようにパース・エラーを処理するかは、このチュートリアルの次のページをチェックしてください。


parseError オブジェクト

XML文書を開こうとするとき、パース・エラーが発生します。

parseErrorオブジェクトにより、エラーコード、エラーテキスト、エラーを起こした行などを取出すことができます。

注: parseErrorオブジェクトは、W3C DOM標準の一部ではありません!


ファイルエラー

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

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

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

試してください »

XML エラー

以下のコードでは、非整形式の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("<br />Error reason: " + xmlDoc.parseError.reason);
document.write("<br />Error line: " + xmlDoc.parseError.line);

試してください »

XMLファイルを見てください: note_error.xml


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

プロパティ 説明
errorCode 長整数型エラーコードを返します
reason エラーの理由を含むストリングを返します
line 長整数型のエラー行番号を返します
linepos 長整数型のエラー行の位置を返します
srcText 誤りを引き起こした行を含む文字列を返します
url ロードした文書を示すURLを返します
filepos エラーの長整数型ファイル位置を返します

« 前章へ 次章へ »