XML DOM ข้อมูลจุด
nodeName
、nodeValue
ແລະ nodeType
ບັນດາຫົວຂໍ້ກວມເອົາຂໍ້ມູນກ່ຽວກັບຫົວຂໍ້.
ບັນດາຫົວຂໍ້ທາງປະກອບ
ໃນ XML DOM ທຸກຫົວຂໍ້ແມ່ນບັນດາຫົວຂໍ້.
ບັນດາຫົວຂໍ້ມີວິທີການພາສາຫາລືຂອງຫົວຂໍ້ແລະບັນດາຫົວຂໍ້ຂອງຫົວຂໍ້ແລະສາມາດກວດສອບແລະກະຈາຍວິທີການພາສາຫາລືສະເພາະໂດຍ JavaScript.
ສາມບັນດາຫົວຂໍ້ທີ່ຕົວຈຳນວນສຳຄັນຂອງ XML DOM ແມ່ນ:
- nodeName
- nodeValue
- nodeType
ບັນດາຫົວຂໍ້ທີ່ຕົວຈຳນວນ
nodeName
ບັນດາຫົວຂໍ້ທາງປະກອບສັບສະນະຄະຕິ ກໍານົດຊື່ຂອງບັນດາຫົວຂໍ້
- nodeName ແມ່ນຫົວຂໍ້ທີ່ບໍ່ສາມາດປ່ຽນໄດ້
- nodeName ຂອງຫົວຂໍ້ທີ່ຕົວຈຳນວນແມ່ນຊື່ຫົວຂໍ້
- nodeName ຂອງຫົວຂໍ້ທາງປະກອບສັບສະນະຄະຕິ ແມ່ນຊື່ຂອງບັນດາຫົວຂໍ້
- nodeName ຂອງຫົວຂໍ້ທີ່ຕົວຈຳນວນແມ່ນ #text
- nodeName ຂອງຫົວຂໍ້ໃນໂຕເອກລາຍການແມ່ນ #document
ບັນດາຫົວຂໍ້ທີ່ຕົວຈຳນວນ
nodeValue
ບັນດາຫົວຂໍ້ທາງປະກອບສັບສະນະຄະຕິ ກໍານົດຄວາມທີ່ຂອງບັນດາຫົວຂໍ້
- ບັນດາຫົວຂໍ້ທີ່ຕົວຈຳນວນ nodeValue ແມ່ນ undefined
- ບັນດາຫົວຂໍ້ທີ່ຕົວຈຳນວນ nodeValue ແມ່ນຄວາມຂອງບັນດາຫົວຂໍ້
- ບັນດາຫົວຂໍ້ທາງປະກອບສັບສະນະຄະຕິ nodeValue ແມ່ນຄວາມທີ່ຂອງບັນດາຫົວຂໍ້
ການຄົ້ນຫາຄວາມຂອງຫົວຂໍ້
ລະບຸຄວາມທີ່ຫາຫົວຂໍ້ <title> ຄວາມທີ່ຫົວຂໍ້
ຄວາມຄິດທີ່ອອກຈາກ
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
ຜົນຕາຍ: txt = "雅舍谈吃"
ຄວາມຄິດທີ່ຊີ້ວັດນະນານິວນິຍົມ
- ສະຫລຸບວ່າທ່ານໄດ້ books.xml ບັນທຶກເຂົ້າ
xmlDoc
ຍັງ - ການຄົ້ນຫາຄວາມຂອງຫົວຂໍ້ <title> ອັນສັດສະນະຄະຕິ
- ບໍ່
txt
ສະຫລຸບຂອງທີມສະເພາະຕິດຕັ້ງຄວາມທີ່ຫົວຂໍ້
ປ່ຽນຄວາມຂອງຫົວຂໍ້
ລະບຸຄວາມທີ່ປ່ຽນວຽກກັບຫົວຂໍ້ <title> ຄວາມຂອງຫົວຂໍ້
ຄວາມຄິດທີ່ອອກຈາກ
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
ຄວາມຄິດທີ່ຊີ້ວັດນະນານິວນິຍົມ
- ສະຫລຸບວ່າທ່ານໄດ້ books.xml ບັນທຶກເຂົ້າ
xmlDoc
ຍັງ - ການຄົ້ນຫາຄວາມຂອງຫົວຂໍ້ <title> ອັນສັດສະນະຄະຕິ
- 将文本节点的值更改为 "潮菜天下"
节点类型属性
nodeType
属性规定节点的类型。
nodeType
是只读的。
最重要的节点类型是:
节点类型 | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |