XML DOM解析器エラー(Parser Errors)
- エラーファイルの長整型位置を返します。 前のページ
- 次のページ DOM ProcessingInstr
マイクロソフトのparseErrorオブジェクトは、マイクロソフトのXML解析器からエラーデータを取得するために使用できます。
parseErrorオブジェクト
XML文書を開くときに、解析器エラー(parser-error)が発生する可能性があります。
このparseErrorオブジェクトを使って、エラーコード、エラーを引き起こした行などを読み取ることができます。
注記:parseErrorオブジェクトはW3C DOM標準に属していません!
ファイルエラー(File Error)
以下のコードでは、存在しないファイルをロードしようとし、いくつかのエラープロパティを表示します:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.load("ksdjf.xml") document.write("エラーコード: " + xmlDoc.parseError.errorCode) document.write("<br />エラーリASON: " + xmlDoc.parseError.reason) document.write("<br />エラーライン: " + xmlDoc.parseError.line)
XML エラー(XML Error)
以下のコードでは、解析器が形式不良の XML 文書をロードするようにします。
(あなたは私たちの XML チュートリアル ここで形式良好で有効な XML についてさらに詳しく読んでください。)
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async="false" xmlDoc.load("note_error.xml") document.write("エラーコード: " + xmlDoc.parseError.errorCode) document.write("<br />エラーリASON: " + xmlDoc.parseError.reason) document.write("<br />エラーライン: " + xmlDoc.parseError.line)
parseError オブジェクトの属性
属性 | 説明 |
---|---|
errorCode | 長整型エラーコードを返します。 |
reason | エラー原因を含む文字列を返します。 |
line | エラー行号を示す長整型を返します。 |
linepos | エラー行号を示す長整型を返します。 |
エラーの行位置を示す長整型を返します。 | srcText |
エラーを引き起こした行を含む文字列を返します。 | url |
読み込まれたドキュメントの URL に指す参照を返します。 | filepos |
- エラーファイルの長整型位置を返します。 前のページ
- 次のページ DOM ProcessingInstr