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 |
エラーの長整数型ファイル位置を返します |
|