Impormasyon ng Nodo ng DOM ng XML
- Nakaraang Pahina Access sa Node ng DOM
- Susunod na Pahina Listahan ng Node ng DOM
nodeName
,nodeValue
at nodeType
Ang attribute ay naglalaman ng impormasyon tungkol sa node.
Atributo ng node
Sa XML DOM, bawat node ay isangBagay.
Ang mga bagay ay may mga paraan (galing sa function) at mga attribute (ang impormasyon tungkol sa bagay), at maaring ma-access at ma-operate gamit ang JavaScript.
Tatlong mahalagang XML DOM na atributo ay:
- nodeName
- nodeValue
- nodeType
Atributo ng pangalan ng node
nodeName
Ang attribute ay nagtutukoy ng pangalan ng node.
- Ang nodeName ay readonly
- Ang nodeName ng element node ay katulad ng pangalan ng tag
- Ang nodeName ng attribute node ay ang pangalan ng attribute
- Ang nodeName ng text node ay palaging #text
- Ang nodeName ng document node ay palaging #document
Atributo ng halaga ng node
nodeValue
Ang attribute ay nagtutukoy ng halaga ng node.
- Ang nodeValue ng element node ay undefined
- Ang nodeValue ng text node ay ang teksto mismo
- Ang nodeValue ng attribute node ay ang halaga ng attribute
Hanapin ang halaga ng elemento
Ang mga sumusunod na kodigo ay naghahanap ng halaga ng teksto ng kauna-unahang <title> na elemento:
Mga halimbawa
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
Ang resulta: txt = "雅舍谈吃"
Halimbawa ng paliwanag:
- Hinihinalang ikaw ay naglagay ng books.xml na ilagay sa
xmlDoc
中 - Akuha ang teksto ng unang <title> na elemento ng node
- Ilang
txt
Ang variable ay naka-set sa halaga ng teksto ng node
Bago ang halaga ng elemento
Ang mga sumusunod na kodigo ay nagbabago ng halaga ng teksto ng kauna-unahang <title> na elemento:
Mga halimbawa
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Halimbawa ng paliwanag:
- Hinihinalang ikaw ay naglagay ng books.xml na ilagay sa
xmlDoc
中 - Akuha ang teksto ng unang <title> na elemento ng node
- Ibaguhin ang halaga ng text node na "潮菜天下"
Katangian ng Uri ng Node
nodeType
Ang mga katangian ay nagtutukoy sa uri ng node.
nodeType
ay read-only.
Ang pinakamahalagang uri ng node ay:
Uri ng Node | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |
- Nakaraang Pahina Access sa Node ng DOM
- Susunod na Pahina Listahan ng Node ng DOM