XML DOM Parse Error Obyek
Microsoft parseError objek dapat digunakan untuk mengambil pesan kesalahan dari XML parser Microsoft.
Untuk melihat bagaimana Firefox menangani kesalahan parser, lihat halaman berikutnya dari tutorial ini.
benda parseError
Ketika Anda mencoba untuk membuka dokumen XML, itu adalah kesalahan parser (parser-error) dapat terjadi.
Melalui objek parseError ini, Anda dapat mengambil kode kesalahan, garis kesalahan teks yang menyebabkan kesalahan dan sebagainya.
Catatan: objek parseErrorbukan milik standar W3C DOM!
File Kesalahan (berkas Kesalahan)
Dalam kode di bawah, kita akan mencoba untuk memuat file tidak ada, dan menampilkan beberapa sifat error:
contoh
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);
Coba »
error XML (XML Kesalahan)
Dalam kode berikut, kami akan membiarkan parser untuk memuat bentuk buruk dari dokumen XML.
(Anda dapat di kami tutorial XML Baca lebih lanjut tentang bentuk yang baik dan efektif dari XML.)
contoh
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);
Coba »
Lihat file XML: note_error.xml
Atribut objek parseError
属性 | 描述 |
---|---|
errorCode | 返回一个长整数错误代码。 |
reason | 返回一个字符串,包含错误的原因。 |
line | 返回一个长整数,代表错误的行号。 |
linepos | 返回一个长整数,代表错误的行位置。 |
srcText | 返回一个字符串,包含引起错误的行。 |
url | 返回指向被加载文档的 URL。 |
filepos | 返回错误的一个长整型文件位置。 |