XML informasi simpul DOM
atribut nodeName, nodeValue, dan NodeType berisi informasi tentang node.
Coba - Contoh
Contoh berikut menggunakan file XML yang Books.xml .
Fungsi loadXMLDoc () , dalam JavaScript eksternal digunakan untuk memuat file XML.
Dapatkan nama node elemen node
Contoh ini menggunakan properti nodeName simpul untuk mendapatkan nama "books.xml" root elemen.
Dapatkan teks dari node teks
Contoh ini menggunakan properti nodeValue untuk mendapatkan teks "books.xml" pertama <title> elemen.
Ganti simpul teks teks
Contoh ini menggunakan properti nodeValue untuk mengubah teks "books.xml" pertama <title> elemen.
Mendapat node elemen dengan nama dan jenis
Contoh ini menggunakan nodeName dan NodeType properti untuk mendapatkan "books.xml" nama node dan jenis elemen root.
atribut simpul
Dalam XML DOM, setiap node adalahobyek.
Benda memiliki metode dan properti dapat diakses dan dimanipulasi menggunakan JavaScript.
Tiga atribut simpul penting adalah:
- nodeName
- nodeValue
- NodeType
properti nodeName
Atribut nodename menentukan nama node.
- nodeName adalah read-only
- nodename dengan nama tag yang sama dari node elemen
- nodeName atribut simpul adalah nama dari properti
- nodeName teks simpul selalu #text
- nodeName dokumen simpul selalu #document
properti nodeValue
NodeValue nilai properti node yang ditentukan.
- nodeValue node elemen tidak terdefinisi
- nodeValue teks node teks itu sendiri
- nodeValue simpul atribut adalah nilai properti
Mendapat nilai dari elemen
Kode berikut mengambil node teks yang pertama <title> nilai elemen:
contoh
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
txt=x.nodeValue;
Coba »
Hasil: txt = "Everyday Italian"
Contoh menjelaskan:
- Gunakan loadXMLDoc () untuk " yang Books.xml " ke xmlDoc
- Mendapat node teks pertama <title> elemen node
- Txt variabel dengan nilai node teks
Mengubah nilai elemen
Kode berikut perubahan pertama <title> elemen teks nilai simpul:
contoh
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Easy Cooking";
Coba »
Contoh menjelaskan:
- Gunakan loadXMLDoc () untuk " yang Books.xml " ke xmlDoc
- Mendapat node teks pertama <title> elemen node
- Mengubah teks nilai node "Mudah Memasak"
properti NodeType
Atribut NodeType menentukan jenis node.
NodeType adalah read-only.
Jenis simpul yang paling penting adalah:
节点类型 | NodeType |
---|---|
元素 | 1 |
属性 | 2 |
文本 | 3 |
注释 | 8 |
文档 | 9 |