tutorial pengembangan web terbaru
 

XML DOM - The Element Obyek


Elemen objek

Elemen objek merupakan elemen dalam dokumen XML. Elemen dapat berisi atribut, unsur-unsur lain, atau teks. Jika elemen berisi teks, teks direpresentasikan dalam teks-node.

IMPORTANT! Teks selalu disimpan di node teks. Sebuah kesalahan umum dalam pengolahan DOM adalah untuk menavigasi ke node elemen dan berharap untuk mengandung teks. Namun, bahkan elemen simpul sederhana memiliki node teks di bawahnya. Misalnya, di <year>2005</year> , ada elemen node (year) , dan simpul teks di bawahnya, yang berisi teks (2005) .

Karena obyek Element juga Node, itu mewarisi sifat dan metode objek Node ini.

Elemen Object Properti

Milik Deskripsi
attributes Mengembalikan NamedNodeMap atribut untuk elemen
baseURI Mengembalikan URI dasar mutlak dari elemen
childNodes Mengembalikan NodeList node anak untuk elemen
firstChild Mengembalikan anak pertama dari elemen
lastChild Mengembalikan anak terakhir dari elemen
localName Mengembalikan bagian lokal nama elemen
namespaceURI Mengembalikan namespace URI dari elemen
nextSibling Mengembalikan node segera setelah elemen
nodeName Mengembalikan nama dari node, tergantung pada jenisnya
nodeType Mengembalikan jenis node
ownerDocument Mengembalikan elemen root (document object) untuk elemen
parentNode Mengembalikan simpul induk dari elemen
prefix Menetapkan atau mengembalikan awalan namespace elemen
previousSibling Mengembalikan node segera sebelum elemen
schemaTypeInfo Mengembalikan informasi jenis terkait dengan elemen
tagName Mengembalikan nama elemen
textContent Menetapkan atau mengembalikan isi teks dari elemen dan keturunannya

Metode Object Elemen

metode Deskripsi
appendChild() Menambahkan node anak baru ke akhir daftar anak-anak dari node
cloneNode() Klon node
compareDocumentPosition() Membandingkan posisi dokumen dua node
getAttribute() Mengembalikan nilai atribut
getAttributeNS() Mengembalikan nilai atribut (with a namespace)
getAttributeNode() Mengembalikan node atribut sebagai objek Atribut
getAttributeNodeNS() Mengembalikan node atribut (with a namespace) sebagai objek Atribut
getElementsByTagName() Mengembalikan NodeList pencocokan node elemen, dan anak-anak mereka
getElementsByTagNameNS() Mengembalikan NodeList pencocokan node elemen (with a namespace) , dan anak-anak mereka
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
hasAttribute() Kembali apakah unsur memiliki atribut yang cocok dengan nama tertentu
hasAttributeNS() Kembali apakah unsur memiliki atribut yang cocok dengan nama tertentu dan namespace
hasAttributes() Kembali apakah elemen memiliki atribut apapun
hasChildNodes() Kembali apakah elemen memiliki setiap node anak
insertBefore() Menyisipkan node anak baru sebelum node anak yang ada
isDefaultNamespace(URI) Mengembalikan apakah namespaceURI ditentukan adalah default
isEqualNode() Memeriksa apakah dua node adalah sama
lookupNamespaceURI() Mengembalikan namespace URI cocok awalan ditentukan
lookupPrefix() Mengembalikan awalan cocok namespace tertentu URI
normalize() Menempatkan semua node teks di bawah elemen ini (including attributes) 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
removeAttribute() Menghilangkan atribut tertentu
removeAttributeNS() Menghilangkan atribut tertentu (with a namespace)
removeAttributeNode() Menghilangkan atribut node yang ditentukan
removeChild() Menghapus node anak
replaceChild() Menggantikan node anak
setUserData(key,data,handler) Asosiasi objek ke kunci pada elemen
setAttribute() Menambahkan atribut baru
setAttributeNS() Menambahkan atribut baru (with a namespace)
setAttributeNode() Menambahkan node atribut baru
setAttributeNodeNS(attrnode) Menambahkan node atribut baru (with a namespace)
setIdAttribute(name,isId) Jika properti ISID dari objek Atribut benar, metode ini menyatakan specified atribut untuk menjadi ID atribut-ditentukan pengguna
setIdAttributeNS(uri,name,isId) Jika properti ISID dari objek Atribut benar, metode ini demikianlah specified atribut (with a namespace) menjadi ID atribut-ditentukan pengguna
setIdAttributeNode(idAttr,isId) Jika properti ISID dari objek Atribut benar, metode ini menyatakan specified atribut untuk menjadi ID atribut-ditentukan pengguna