XML DOM ການຊອກຫາພູນຖານນັກວຽກ

ການຊອກຫາ (Traverse) ຫມາຍຄວາມການກົດກັນຫຼືຍ້າຍໃນພູນຖານນັກວຽກ.

ຄວາມຄົນນັ້ນ

ຄວາມຄົນນັ້ນອາດນຳໃຊ້ເອກະສານ XML: books.xml.

ກົນລະບຽບ loadXMLString()ຕັ້ງຢູ່ໃນ JavaScript ພາຍນອກເພື່ອເອົາໄວ້ເອກະສານ XML.

ການຊອກຫາພູນຖານນັກວຽກ
ການກົດກັນຂອງໝາຍ <book> ທັງໝົດຂອງລູກນັກວຽກ.

ການຊອກຫາພູນຖານນັກວຽກ

ທ່ານຈະຕ້ອງການການອອກບົດສະຫຼຸບ XML ຄື: ເມື່ອທ່ານຕ້ອງເອົາຄູ່ມູນຂອງແຕ່ລະປ່ຽນ.

ຂະບວນການນີ້ເອີ້ນວ່າ “ການຊອກຫາພູນຖານນັກວຽກ”.

ຄວາມຄົນນັ້ນອາດຄົ້ນຫາຂໍ້ມູນທັງໝົດຂອງ <book> ແລະສະແດງຊື່ແລະຄູ່ມູນຂອງພວກມັນ:

<html>
<head>
<script type="text/javascript" src="loadxmlstring.js"></script>
</head>
<body>
<script type="text/javascript">
text="<book>";
text=text+"<title>Harry Potter</title>";
text=text+"J K. Rowling";
text=text+"2005";
text=text+"";
xmlDoc=loadXMLString(text);
// documentElement always represents the root node
x=xmlDoc.documentElement.childNodes;
for (i=0;i");
}


输出:

title: Harry Potter
author: J K. Rowling
year: 2005

例子解释:

  • loadXMLString() 把 XML 字符串载入 xmlDoc 中
  • 获取根元素的子节点
  • 输出每个子节点的名称,以及文本节点的节点值

TIY