XML DOM compareDocumentPosition() ວິທີ
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
ວິທີ 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 ບູ່ຊາກ ຫົວຂໍ້.