Class DOMException

DOMException class

Antarmuka DOMException mewakili kejadian abnormal (disebut pengecualian) yang terjadi sebagai akibat dari pemanggilan metode atau pengaksesan properti API web. Ini pada dasarnya adalah bagaimana kondisi kesalahan dijelaskan dalam API web.

public class DOMException : PlatformException

Konstruktor

NamaKeterangan
DOMException(string)Menginisialisasi instance baru dariDOMException kelas.
DOMException(string, string)Menginisialisasi instance baru dariDOMException kelas.

Properti

NamaKeterangan
Code { get; }Mengembalikan nilai yang berisi salah satu konstanta kode kesalahan, atau 0 jika tidak ada yang cocok. Kolom ini digunakan untuk alasan historis.
override Message { get; }Mengembalikan string yang mewakili pesan atau deskripsi yang terkait dengan nama kesalahan yang diberikan.
Name { get; }Mengembalikan string yang berisi salah satu string yang terkait dengan nama kesalahan.

Bidang

NamaKeterangan
const ABORT_ERROperasi dibatalkan.
const DATA_CLONE_ERRObjek tidak dapat digandakan.
const DOMSTRING_SIZE_ERRJika rentang teks yang ditentukan tidak sesuai dengan DOMString.
const HIERARCHY_REQUEST_ERRJika ada Node yang disisipkan di tempat yang bukan tempatnya.
const INDEX_SIZE_ERRJika indeks atau ukuran negatif, atau lebih besar dari nilai yang diperbolehkan.
const INUSE_ATTRIBUTE_ERRJika dilakukan upaya untuk menambahkan atribut yang sudah digunakan di tempat lain.
const INVALID_ACCESS_ERRJika parameter atau operasi tidak didukung oleh objek yang mendasarinya.
const INVALID_CHARACTER_ERRJika karakter yang tidak valid atau ilegal ditentukan, seperti dalam nama XML.
const INVALID_EXPRESSION_ERREkspresi memiliki kesalahan sintaksis atau bukan ekspresi legal menurut aturan spesifik XPathEvaluator atau berisi fungsi atau variabel ekstensi khusus yang tidak didukung oleh implementasi ini.
const INVALID_MODIFICATION_ERRJika dilakukan upaya untuk mengubah jenis objek yang mendasarinya.
const INVALID_NODE_TYPE_ERRNode yang disediakan salah atau memiliki ancestor yang salah untuk operasi ini.
const INVALID_STATE_ERRJika upaya dilakukan untuk menggunakan objek yang tidak, atau tidak lagi, dapat digunakan.
const NAMESPACE_ERRJika upaya dilakukan untuk membuat atau mengubah objek dengan cara yang salah sehubungan dengan ruang nama.
const NETWORK_ERRTerjadi kesalahan jaringan.
const NOT_FOUND_ERRJika upaya dilakukan untuk mereferensikan Node dalam konteks yang tidak ada.
const NOT_SUPPORTED_ERRJika implementasi tidak mendukung jenis objek atau operasi yang diminta.
const NO_DATA_ALLOWED_ERRJika data ditentukan untuk Node yang tidak mendukung data.
const NO_MODIFICATION_ALLOWED_ERRJika ada upaya untuk mengubah objek yang tidak diperbolehkan modifikasi.
const QUOTA_EXCEEDED_ERRKuota telah terlampaui.
const SECURITY_ERROperasi tidak aman.
const SYNTAX_ERRJika string yang tidak valid atau ilegal ditentukan.
const TIMEOUT_ERRWaktu operasi habis.
const TYPE_ERREkspresi tidak dapat dikonversi untuk mengembalikan tipe yang ditentukan.
const TYPE_MISMATCH_ERRJika tipe objek tidak sesuai dengan tipe yang diharapkan dari parameter yang terkait dengan objek.
const URL_MISMATCH_ERRURL yang diberikan tidak cocok dengan URL lain.
const VALIDATION_ERRJika panggilan ke metode seperti insertBefore atau removeChild akan membuat Node tidak valid sehubungan dengan “validitas parsial”, pengecualian ini akan dimunculkan dan operasi tidak akan dilakukan. Kode ini digunakan di [Validasi DOM Level 3]. Lihat spesifikasi ini untuk informasi lebih lanjut.
const WRONG_DOCUMENT_ERRJika sebuah Node digunakan dalam dokumen yang berbeda dari dokumen yang membuatnya (yang tidak mendukungnya).

Lihat juga