XML DOM ข้อมูลจุด

nodeNamenodeValue ແລະ 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 = "雅舍谈吃"

ຄວາມຄິດທີ່ຊີ້ວັດນະນານິວນິຍົມ

  1. ສະຫລຸບວ່າທ່ານໄດ້ books.xml ບັນທຶກເຂົ້າ xmlDoc ຍັງ
  2. ການຄົ້ນຫາຄວາມຂອງຫົວຂໍ້ <title> ອັນສັດສະນະຄະຕິ
  3. ບໍ່ txt ສະຫລຸບຂອງທີມສະເພາະຕິດຕັ້ງຄວາມທີ່ຫົວຂໍ້

ປ່ຽນຄວາມຂອງຫົວຂໍ້

ລະບຸຄວາມທີ່ປ່ຽນວຽກກັບຫົວຂໍ້ <title> ຄວາມຂອງຫົວຂໍ້

ຄວາມຄິດທີ່ອອກຈາກ

var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue = "潮菜天下";

亲自试一试

ຄວາມຄິດທີ່ຊີ້ວັດນະນານິວນິຍົມ

  1. ສະຫລຸບວ່າທ່ານໄດ້ books.xml ບັນທຶກເຂົ້າ xmlDoc ຍັງ
  2. ການຄົ້ນຫາຄວາມຂອງຫົວຂໍ້ <title> ອັນສັດສະນະຄະຕິ
  3. 将文本节点的值更改为 "潮菜天下"

节点类型属性

nodeType 属性规定节点的类型。

nodeType 是只读的。

最重要的节点类型是:

节点类型 NodeType
Element 1
Attribute 2
Text 3
Comment 8
Document 9

亲自试一试