XML DOM - Objek Node
- Halaman Sebelumnya DOM NamedNodeMap
- Halaman Berikutnya DOM NodeList
Objek node mewakili node tunggal di dalam pohon dokumen.
Objek Node
Objek Node adalah jenis data utama untuk seluruh DOM.
Objek node mewakili node tunggal di dalam pohon dokumen.
Node dapat menjadi node elemen, node atribut, node teks, atau juga dapat menjadi jenis node yang disebutkan di bagian "Jenis Node".
Perhatian, meskipun semua objek dapat mewarisi atribut dan metode untuk menangani node orangtua dan anak, bukan semua objek memiliki node orangtua atau anak. Contohnya, node teks tidak dapat memiliki anak, jadi menambahkan anak ke node seperti itu akan menyebabkan kesalahan DOM.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Liga Web Global (standar internet)
Atribut Objek Node
Atribut | Deskripsi | IE | F | O | W3C |
---|---|---|---|---|---|
baseURI | Kembalikan URI referensi absolut. | Tidak | 1 | Tidak | Ya |
childNodes | Kembalikan daftar node dari node ke anak-anaknya. | 5 | 1 | 9 | Ya |
firstChild | Kembalikan node anak pertama. | 5 | 1 | 9 | Ya |
lastChild | Kembalikan node anak terakhir. | 5 | 1 | 9 | Ya |
localName | Kembalikan nama lokal node. | Tidak | 1 | 9 | Ya |
namespaceURI | Kembalikan URI namespace node. | Tidak | 1 | 9 | Ya |
nextSibling | Kembalikan node yang berada setelah node saat ini yang sama tingkatan. | 5 | 1 | 9 | Ya |
nodeName | Kembalikan nama node, berdasarkan tipe. | 5 | 1 | 9 | Ya |
nodeType | Kembalikan tipe node. | 5 | 1 | 9 | Ya |
nodeValue | Atur atau kembalikan nilai node, berdasarkan tipe. | 5 | 1 | 9 | Ya |
ownerDocument | Kembalikan elemen root (objek dokumen). | 5 | 1 | 9 | Ya |
parentNode | Kembalikan node orangtua. | 5 | 1 | 9 | Ya |
prefix | Atur atau kembalikan prefiks namespace dari node. | Tidak | 1 | 9 | Ya |
previousSibling | Kembalikan node yang berada sebelum node saat ini yang sama tingkatan. | 5 | 1 | 9 | Ya |
textContent | Atur atau kembalikan konten teks dari node dan turunannya. | Tidak | 1 | Tidak | Ya |
text | Kembalikan teks dari node dan turunannya (atribut khusus IE). | 5 | Tidak | Tidak | Tidak |
xml | Kembalikan XML dari node dan turunannya (atribut khusus IE). | 5 | Tidak | Tidak | Tidak |
Metode Objek Node
Metode | Deskripsi | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | Tambahkan node anak baru di akhir daftar node anak. | 5 | 1 | 9 | Ya |
cloneNode() | Salin node. | 5 | 1 | 9 | Ya |
compareDocumentPosition() | Bandingkan posisi dokumen dari dua node. | Tidak | 1 | Tidak | Ya |
getFeature(feature,version) | Kembalikan objek DOM yang dapat melaksanakan API khusus dengan spesifikasi dan versi yang ditentukan. | Tidak | Ya | ||
getUserData(key) | Kembalikan objek yang terkait dengan kunci yang ada di node ini. Objek ini harus diperlakukan terlebih dahulu melalui setUserData dengan kunci yang sama. | Tidak | Ya | ||
hasAttributes() | Menentukan apakah node saat ini memiliki atribut. | Tidak | 1 | 9 | Ya |
hasChildNodes() | Menentukan apakah node saat ini memiliki node anak. | 5 | 1 | 9 | Ya |
insertBefore() | Masukkan node anak baru sebelum node anak yang ditentukan. | 5 | 1 | 9 | Ya |
isDefaultNamespace(URI) | Apakah URI namespace yang ditentukan adalah default. | Tidak | Ya | ||
isEqualNode() | Periksa apakah kedua node sama. | Tidak | Tidak | Tidak | Ya |
isSameNode() | Periksa apakah kedua node adalah node yang sama. | Tidak | 1 | Tidak | Ya |
isSupported() | Kembalikan apakah node saat ini mendukung fitur tertentu. | 9 | Ya | ||
lookupNamespaceURI() | Kembalikan URI ruang nama yang cocok dengan awalan yang ditentukan. | Tidak | 1 | Tidak | Ya |
lookupPrefix() | Kembalikan awalan yang cocok dengan URI ruang nama yang ditentukan. | Tidak | 1 | Tidak | Ya |
normalize() | Gabungkan node Text yang berdekatan dan hapus node Text yang kosong. | 5 | 1 | 9 | Ya |
removeChild() | Hapus (dan kembalikan) node anak yang ditentukan dari node saat ini. | 5 | 1 | 9 | Ya |
replaceChild() | Ganti node anak dengan node baru. | 5 | 1 | 9 | Ya |
selectNodes() | Pencarian node yang dipilih menggunakan ekspresi XPath. | 6 | |||
selectSingleNode() | Cari dan node yang cocok dengan kueri XPath. | 6 | |||
transformNode() | Mengubah node ke string menggunakan XSLT. | 6 | |||
transformNodeToObject() | Mengubah node ke dokumen menggunakan XSLT. | 6 | |||
setUserData(key,data,handler) | Berikan kaitan objek ke suatu kunci di atas node. | Tidak | Ya |
- Halaman Sebelumnya DOM NamedNodeMap
- Halaman Berikutnya DOM NodeList