tutorial pengembangan web terbaru
 

XML DOM - The Node Objek


Node Objek

Objek Node mewakili node tunggal di pohon dokumen.

Sebuah node dapat menjadi simpul elemen, node atribut, node teks, atau lainnya dari node jenis dijelaskan dalam Jenis Node bab.

Perhatikan bahwa sementara semua benda mewarisi Node properti / metode untuk berurusan dengan orang tua dan anak-anak, tidak semua benda dapat memiliki orang tua atau anak-anak. Misalnya, node Teks mungkin tidak memiliki anak, dan menambahkan anak-anak untuk node hasil seperti dalam kesalahan DOM.

Node Objek Properti

Milik Deskripsi
attributes Sebuah NamedNodeMap mengandung atribut node ini (jika itu adalah Element)
baseURI Mengembalikan URI dasar mutlak dari sebuah node
childNodes Mengembalikan NodeList dari node anak untuk node
firstChild Mengembalikan anak pertama dari sebuah node
lastChild Mengembalikan anak terakhir dari node
nextSibling Mengembalikan node segera setelah node
nodeName Mengembalikan nama dari sebuah node, tergantung pada jenisnya
nodeType Mengembalikan jenis node
nodeValue Menetapkan atau mengembalikan nilai dari sebuah node, tergantung pada jenisnya
ownerDocument Mengembalikan elemen root (document object) untuk node
parentNode Mengembalikan simpul induk dari node
prefix Menetapkan atau mengembalikan awalan namespace dari node
previousSibling Mengembalikan node segera sebelum node
textContent Menetapkan atau mengembalikan konten tekstual node dan keturunannya

Metode Node Objek

metode Deskripsi
appendChild() Menambahkan node anak baru ke akhir daftar anak-anak dari sebuah node
cloneNode() Klon node
compareDocumentPosition() Membandingkan penempatan dua node dalam hirarki DOM (document)
getFeature(feature,version) Mengembalikan sebuah objek DOM yang mengimplementasikan API khusus fitur tertentu dan versi
getUserData(key) Mengembalikan objek yang terkait ke tombol pada node ini. objek pertama harus telah ditetapkan untuk node ini dengan memanggil setUserData dengan tombol yang sama
hasAttributes() Mengembalikan nilai true jika node yang ditentukan memiliki atribut apapun, jika tidak palsu
hasChildNodes() Mengembalikan nilai true jika node yang ditentukan mempunyai node anak, jika tidak palsu
insertBefore() Menyisipkan node anak baru sebelum node anak yang ada
isDefaultNamespace(URI) Mengembalikan apakah namespaceURI ditentukan adalah default
isEqualNode() Tes apakah dua node adalah sama
isSameNode() Tes apakah dua node adalah node yang sama
lookupNamespaceURI() Mengembalikan namespace URI terkait dengan awalan yang diberikan
lookupPrefix() Mengembalikan awalan terkait dengan namespace diberikan URI
normalize() Menempatkan semua node Text bawah node (termasuk node atribut) menjadi "normal" bentuk di mana hanya struktur (misalnya, elemen, komentar, pengolahan instruksi, bagian CDATA, dan referensi entitas) memisahkan node Text, yaitu, ada tidak node Teks yang berdekatan atau node Teks kosong
removeChild() Menghapus node anak tertentu dari node saat
replaceChild() Menggantikan node anak dengan node baru
setUserData(key,data,handler) Asosiasi objek ke key pada node