Pemrograman

XML DOM - Objek DOMException

Pemberitahuan kepada objek DOM inti tentang eksepsi atau pemberitahuan.

Konstanta Konstanta di bawah ini mendefinisikan objek DOMException: code

Nilai yang sah dari atribut.Keterangan:

Konstanta ini adalah properti statis DOMException, bukan properti objek eksepsi individual.

Pernyataan tentang kesalahan kelebihan batas indeks array atau string.

DOMSTRING_SIZE_ERR

Pernyataan tentang ukuran teks yang diminta terlalu besar, rentang yang ditentukan untuk DOMString tidak cocok.

HIERARCHY_REQUEST_ERR

Pernyataan tentang operasi yang menempatkan node di posisi yang ilegal dalam hierarki tree dokumen.

WRONG_DOCUMENT_ERR

Pernyataan tentang operasi penggunaan node dari dokumen yang bukan dokumen yang menciptakan node.

INVALID_CHARACTER_ERR

Pernyataan tentang penggunaan karakter yang ilegal (misalnya dalam nama elemen).

NO_DATA_ALLOWED_ERR

Tentukan data untuk Node yang tidak mendukung data.

NO_MODIFICATION_ALLOWED_ERR

Pernyataan tentang operasi yang mengubah node yang hanya boleh diubah.

NOT_FOUND_ERR

Pernyataan tentang penemuan node yang ditentukan tidak ditemukan di posisi yang diharapkan.

NOT_SUPPORTED_ERR

Pernyataan tentang DOM implementasi saat ini tidak mendukung atribut atau metode tertentu.

INUSE_ATTRIBUTE_ERR

Pernyataan tentang operasi menghubungkan Attr node ke Element node lain saat Attr node sudah dihubungkan ke Element node lain.

INVALID_STATE_ERR

Menunjukkan penggunaan objek yang berada di status penggunaan yang tidak diizinkan atau tidak lagi diizinkan.

SYNTAX_ERR

Menunjukkan kesalahan yang dijelaskan mengandung kesalahan sintaks. biasanya digunakan dalam deklarasi atribut CSS.

INVALID_MODIFICATION_ERR

Menunjukkan terjadi operasi yang mengubah objek CSSRule atau CSSValue.

NAMESPACE_ERR

Menunjukkan ada kesalahan namespace yang melibatkan elemen atau atribut.

INVALID_ACCESS_ERR

Menggunkan metode yang saat ini tidak didukung untuk mengakses objek.

Properti code

Kode kesalahan. Menyediakan informasi detil tentang alasan yang menyebabkan eksepsi. Nilai yang sah (dan maknanya) dari properti ini didefinisikan oleh konstanta yang di daftar di atas.

Deskripsi

Ketika atribut DOM atau metode yang digunakan secara salah atau di lingkungan yang tidak sesuai, objek DOMException akan di lempar. Nilai properti code menjelaskan jenis eksepsi yang terjadi. Perhatian, saat membaca tulis atribut objek atau memanggil metode objek, objek DOMException dapat di lempar.

Dalam referensi XML DOM yang disediakan di CodeW3C.com, bagian deskripsi properti dan metode objek menunjukkan eksepsi yang mungkin di lempar.

Perhatian, bukan semua eksepsi DOM di notifikasi oleh DOMException: eksepsi yang melibatkan modul DOM Range akan menyebabkan eksepsi RangeException di lempar.