Latest web development tutorials

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

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

Coba »

Lihat file XML: note_error.xml


Atribut objek parseError

属性 描述
errorCode 返回一个长整数错误代码。
reason 返回一个字符串,包含错误的原因。
line 返回一个长整数,代表错误的行号。
linepos 返回一个长整数,代表错误的行位置。
srcText 返回一个字符串,包含引起错误的行。
url 返回指向被加载文档的 URL。
filepos 返回错误的一个长整型文件位置。