splitText() ການດັດແປງຄວາມ XML DOM
ການສະເໜີ ແລະ ການນໍາໃຊ້
splitText() ການດັດແປງຄວາມຈະດັດແປງພັນທະນາຄານຈາກ offset ທີ່ຖືກກຳນົດ.
ຂອບເຂດຈິງ:
replaceData(offset)
ປະເພດ | ອະທິບາຍ |
---|---|
offset | ສະບັບ. ຕັດສິນລະບົບບ່ອນທີ່ຈະດັດແປງຄວາມພັນທະນາຄານ. ຕົ້ນວຽນຈະເລີ່ມຈາກ 0. |
ຄຳຕອບ
ພັນທະນາຄານ Text ທີ່ແບບຈາກບັນດາພັນທະນາຄານ.
ອະທິບາຍ
ການດັດແປງຄວາມທີ່ຖືກກຳນົດບ່ອນສະຖານທີ່ offset ຈະຫັນຕົວພັນທະນາຄານ Text ສອງພັນທະນາຄານ. ພັນທະນາຄານ Text ທີ່ແບບໄດ້ຖືກດັດແປງເພື່ອກວມຂອງຄວາມທີ່ຢູ່ບ່ອນສະຖານ offset ທີ່ບໍ່ກວມຄວາມ. ພັນທະນາຄານ Text ບໍ່ກວມຈະຖືກສ້າງຂຶ້ນເພື່ອກັນກັບຄວາມຈາກບ່ອນ offset (ບໍ່ກວມຄວາມທີ່ຢູ່ບ່ອນສະຖານ) ຫາສິ້ນສຸດຄວາມ. ພັນທະນາຄານ Text ທີ່ບໍ່ກວມແມ່ນຄຳຕອບຂອງການດັດແປງຄວາມ. ປັດຈຸບັນຖ້າພັນທະນາຄານ Text ມີ parentNode, ພັນທະນາຄານ Text ທີ່ບໍ່ກວມຈະຖືກເພີ່ມໃສ່ບັນດາພາກພານຂອງພັນທະນາຄານດັ່ງກ່າວ, ຢູ່ຫຼັງພັນທະນາຄານທີ່ແບບ.
ສາຍຮູບແບບ CDATASectionມີຂະແໜງການຂອງສາຍຮູບແບບ Text, CDATASection ກໍ່ສາມາດນຳໃຊ້ວິທີນີ້ໄດ້, ແຕ່ຫົວຂໍ້ຄວາມທີ່ໄດ້ສ້າງແມ່ນ CDATASection, ບໍ່ແມ່ນຫົວຂໍ້ຄວາມ Text.
ຄວາມນວຍມາ
ໃນທຸກການທົດລອງ, ພວກເຮົາຈະນຳໃຊ້ບັນດາເອກະສານ XML books.xmlແລະວິທິການ JavaScript loadXMLDoc().
ການຂັບເຄື່ອງຂອງລະຫວ່າງຫົວຂໍ້ຄວາມທີ່ທຳອິດຈະແຕ່ງແຍກຫົວຂໍ້ຄວາມ:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
y=x.splitText(9);
document.write(x.nodeValue);
document.write("<br />");
document.write(y.nodeValue);
ຄຳນວຍພົວພັນ:
Everyday Italian