XML DOM compareDocumentPosition() ວິທີ

ຄູ່ມືໂອບແບບ Node

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

ວິທີ compareDocumentPosition() ສາມາດນໍາໃຊ້ການປຽບທຽບຕັ້ງທີ່ຂອງເຫມືອງທີ່ກຳນົດໄວ້ໃຫ້ກັບຕັ້ງທີ່ຂອງຫມືອງປະຈຸບັນ.

ຄຳນວຍ:

nodeObject.compareDocumentPostition(node)
ມາດຕະການ ການອະທິບາຍ
node ມັນຕ້ອງການ. ມັນຕ້ອງການປຽບທຽບກັບຫຼັກຂໍ້ທີ່ກຳລັງຕິດຕາມ.

ຄວາມສຳຄັນ

ໃນທັງໝົດຕົວຢ່າງ, ພວກເຮົາຈະໃຊ້ເອກະສານ XML books.xml, ແລະ ການປະຕິບັດ JavaScript loadXMLDoc().

ການຂັດຂວາງລະບຽບທີ່ກ່າວລາວສາມາດປຽບທຽບຕຳແໜ່ງຂອງ ຫຼັກຂໍ້ book ທີໜຶ່ງ ແລະ ຫຼັກຂໍ້ book ທີສາມ.

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book')[0];
var y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y));

ຄຳອອກ:

4

ຄໍາເຫັນ:Internet Explorer ຈະລົບລ້າງຫຼັກຂໍ້ທີ່ບໍ່ມີຄວາມສາມາດ (ເຊັ່ນ, ສັບສຽງແຕກສະໜາມ), ຈະບໍ່ເຮັດແນວນັ້ນ. ເພາະດັ່ງນັ້ນ, ໃນຕົວຢ່າງທີ່ກ່າວຂ້ອຍ, Mozilla ບູ່ຊາກຈະອອກ 4, ຈະອອກ 2.

ຄໍາແນະນຳ:ສຳລັບຂໍ້ມູນທີ່ຫຼາຍກ່ຽວກັບຄວາມແຕກຕ່າງຂອງ XML DOM ລະຫວ່າງ IE ແລະ Mozilla, ກະລຸນາເຂົ້າຫາ DOM ບູ່ຊາກ ຫົວຂໍ້.

ຄູ່ມືໂອບແບບ Node