Sifat nodeName, nodeValue, dan NodeType berisi informasi tentang node.
Coba Sendiri - Contoh
Contoh di bawah ini menggunakan file XML books.xml .
Dapatkan nama node node elemen
Contoh ini menggunakan properti nodeName untuk mendapatkan nama node dari elemen root di "books.xml" .
Dapatkan teks dari node teks
Contoh ini menggunakan properti nodeValue untuk mendapatkan teks pertama <title> elemen dalam "books.xml" .
Mengubah teks dalam node teks
Contoh ini menggunakan properti nodeValue untuk mengubah teks yang pertama <title> elemen dalam "books.xml" .
Dapatkan nama node dan jenis node elemen
Contoh ini menggunakan nodeName dan NodeType properti untuk mendapatkan nama node dan jenis elemen root di "books.xml" .
Node Properti
Dalam XML DOM, setiap node adalah object .
Benda memiliki metode dan properti, yang dapat diakses dan dimanipulasi oleh JavaScript.
Tiga sifat simpul penting adalah:
- nodeName
- nodeValue
- NodeType
The nodeName Properti
Properti nodeName menentukan nama node.
- nodeName read-only
- nodeName dari node elemen adalah sama dengan nama tag
- nodeName dari node atribut adalah nama atribut
- nodeName dari node teks selalu #text
- nodeName dari node dokumen selalu #document
The nodeValue Properti
Properti nodeValue menentukan nilai dari sebuah node.
- nodeValue untuk node elemen tidak terdefinisi
- nodeValue untuk node teks adalah teks itu sendiri
- nodeValue untuk node atribut adalah nilai atribut
Dapatkan Nilai dari Elemen
Kode berikut mengambil nilai simpul teks pertama <title> elemen:
Contoh
var
x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
var
txt = x.nodeValue;
Cobalah sendiri " Hasil: txt = "Everyday Italian"
Contoh menjelaskan:
- Misalkan Anda telah dimuat " books.xml " ke xmlDoc
- Dapatkan simpul teks yang pertama <title> elemen node
- Mengatur variabel txt menjadi nilai node teks
Mengubah Nilai sebuah Elemen
Kode berikut perubahan nilai simpul teks pertama <title> elemen:
Contoh
var
x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue = "Easy Cooking";
Cobalah sendiri " Contoh menjelaskan:
- Misalkan Anda telah dimuat " books.xml " ke xmlDoc
- Dapatkan simpul teks yang pertama <title> elemen node
- Mengubah nilai node teks untuk "Easy Cooking"
The NodeType Properti
Properti NodeType menentukan jenis node.
NodeType dibaca saja.
Jenis simpul yang paling penting adalah:
Jenis Node | NodeType |
---|---|
Elemen | 1 |
Atribut | 2 |
Teks | 3 |
Komentar | 8 |
Dokumen | 9 |