XML DOM cloneNode() ກົນລະຍຸດ
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
cloneNode() ກົນລະຍຸດຈະສາຍຕົວຫຼັກທີ່ມີການສື່ມຄວາມຄິດສະບາຍຂອງຫຼັກການກວດກາ.
ກົນລະຍຸດນີ້ຈະສື່ມຫຼັກທີ່ຖືກສື່ມ.
ວິທະຍຸ:
nodeObject.cloneNode(include_all)
ປະສົມປະກອບ | ອະທິບາຍ |
---|---|
include_all | ສະເພາະ. ຖ້າປະສົມປະກອບຂອງຄຳຕອບຖືກກວດແພງໃຫ້ເປັນ true, ຫຼັກທີ່ຖືກກຳລັງການສື່ມຈະຖືກສື່ມຂອງຫຼັກທີ່ມີຜູ້ລູກທັງໝົດຂອງຫຼັກການກວດກາ. |
ຄຳຕອບ
ຫຼັກທີ່ສື່ມຂອງຫຼັກການກວດກາ
ອະທິບາຍ
ກົນລະຍຸດນີ້ຈະສື່ມແລະກັບຄືນຫຼັກທີ່ເຮັດວຽກຂອງຕົນ. ຖ້າຂໍ້ມູນທີ່ຈະສົ່ງໄປແມ່ນ true, ມັນຈະສື່ມຂອງຫຼັກທີ່ມີຜູ້ລູກທັງໝົດຂອງຫຼັກການກວດກາ. ບໍ່ດັ່ງນັ້ນຈະສື່ມຫຼັກການກວດກາດັ່ງກ່າວ.
ຫຼັກທີ່ກັບຄືນບໍ່ເປັນສ່ວນຂອງໂຄດຕົວ, ປະສົມປະກອບ parentNode ຈະເປັນ null.
ຖ້າສິ່ງທີ່ສື່ມືແມ່ນ Element ກອງທີ່ມີທັງໝົດຂອງບາງປະສົມປະກອບຈະຖືກສື່ມອີກ. ແຕ່ວ່າຈະບໍ່ສື່ມຂອງຫຼັກການກວດກາຂອງຫຼັກການກວດກາດັ່ງກ່າວ.
ຄວາມຕົວຈຳກັດ
ໃນທຸກບັນຫາ, ພວກເຮົາຈະໃຊ້ເອກະສານ XML books.xmlແລະພາສາຫຼັກ JavaScript loadXMLDoc()。
ການຂັດເງິນລະບົບລຸ່ມໄດ້ສໍາຮອງຫນື່ງ <book> ແລະເພີ່ມມາຫາລາຍການຫນື່ງ:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book')[0];
var cloneNode=x.cloneNode(true)
;
xmlDoc.documentElement.appendChild(cloneNode);
//Output all titles
var y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br />");
}
ຄາດອດ:
Everyday Italian Harry Potter XQuery Kick Start Learning XML Everyday Italian