XML DOM - ການສ້າງຫົງຄືນ
- 上一页 DOM 添加节点
- ບ່ອນໄກຕໍ່ໄປ DOM HttpRequest
ຄວາມຄິດ:
ບົດການນັ້ນໃຊ້ XML ບັນດາ: books.xml.:
ກົນລະບຸ: loadXMLDoc()ທີ່ຢູ່ພາຍໃນ JavaScript ສະຫຼຸບການເອົາເອກະສານ XML:
- ການສໍານັກງານຫຼັງການປະສົມຫຼັງການສໍານັກງານແລະສົ່ງຕົວຢູ່ຫຼັງພາກສະຫຼຸບຂອງຫຼັງການສໍານັກງານ:
- ບົດການນັ້ນໃຊ້ cloneNode() ເພື່ອສໍານັກງານຫຼັງການປະສົມຫຼັງການສໍານັກງານແລະສົ່ງຕົວຢູ່ຫຼັງພາກສະຫຼຸບຂອງໂຕລະບຸ XML:
ການສໍານັກງານຫຼັງການປະສົມ:
ກົນລະບຸ cloneNode() ສ້າງຄວາມຄິດຂອງຫຼັງການປະສົມຂອງຫຼັງການປະສົມ:
ກົນລະບຸ cloneNode() ມີຄວາມສະເພາະໜຶ່ງ (true ຫຼື false) ທີ່ຊີ້ໃຫ້ວ່າຫຼັງການສໍານັກງານຈະບັນຈຸຫຼັງການປະສົມຂອງຂອງຫຼັງການປະສົມຫຼັງການສໍານັກງານຫຼືບໍ່:
ການສໍານັກງານລະບຸລະບັນ <book> ຄັນທໍາອິດແລະສົ່ງຕົວຢູ່ຫຼັງພາກສະຫຼຸບຂອງໂຕລະບຸ:
xmlDoc=loadXMLDoc("books.xml"); oldNode=xmlDoc.getElementsByTagName('book')[0]; newNode=oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode); //Output all titles y=xmlDoc.getElementsByTagName("title"); for (i=0;i"); }
输出:
Harry Potter Everyday Italian XQuery Kick Start Learning XML Harry Potter
例子解释:
- 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
- 获取要复制的节点
- 通过使用 cloneNode 方法把节点复制到 "newNode" 中
- 向 XML 文档的根节点追加新节点
- 输出文档中所有 book 的 title
- 上一页 DOM 添加节点
- ບ່ອນໄກຕໍ່ໄປ DOM HttpRequest