XML DOM setAttributeNS() 方法

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

setAttributeNS() 方法ສ້າງຫຼືປ່ຽນບັນດາລັກສະນະຄວາມທີ່ມີນອກນັ້ນ.

ວິທິການ:

elementNode.setAttributeNS(name,value)
ປະສົມ ການອະທິບາຍ
ns ທີ່ຈຳເປັນ. ກໍານົດນອກນັ້ນຂອງບັນດາລັກສະນະຄວາມທີ່ຈະຕັ້ງ.
name ທີ່ຈຳເປັນ. ກໍານົດຊື່ຂອງບັນດາລັກສະນະຄວາມທີ່ຈະຕັ້ງ.
value ທີ່ຈຳເປັນ. ກໍານົດຄຸນນະພາບຂອງບັນດາລັກສະນະຄວາມທີ່ຈະຕັ້ງ.

ການອະທິບາຍ

ວິທີນັ້ນກັບ setAttribute() 方法ຄືກັນກັບນັ້ນຈະກໍ່ຕ້ອງສ້າງຫຼືການຕັ້ງທາງບັນດາລັກສະນະຄວາມຊື່ນຫຼັງຄວາມວັງສາຍນອກນັ້ນ ແລະບັນດາຊື່ລະນິບປະເພດຈາກນອກນັ້ນ. ພຽງແຕ່ທີ່ສາມາດປ່ຽນຄຸນນະພາບຂອງບັນດາລັກສະນະຄວາມໄດ້ນັ້ນ ຈະສາມາດປ່ຽນຊື່ນອກນັ້ນຂອງບັນດາລັກສະນະຄວາມ.

ພຽງແຕ່ເອກະສານ XML ທີ່ໃຊ້ສາຍນອກນັ້ນຈະໃຊ້ວິທີນັ້ນ. ບັນດາບັນນາທິການເບິ່ງຄືບໜ້າບໍ່ອາດຈະພະຍາຍາມວິທີນັ້ນ.

ກໍລະນີ

ໃນທຸກກໍລະນີທັງໝົດເຮົາຈະໃຊ້ເອກະສານ XML books_ns.xml,ພ້ອມກັບ JavaScript 函数 loadXMLDoc()

ຕົວຢ່າງ 1

ລະບັບທີ່ລົງມາດັ່ງກ່າວກ່ຽວກັບການເພີ່ມປະກອບເຂົ້າ "edition" ຂອງບັນດາ <book> ທຳອິດໃນ "books_ns.xml":

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
ns="http://www.codew3c.com/edition/";
x.setAttributeNS(ns,"edition","first");
document.write(x.getAttributeNS(ns,"edition"));

ຄຳອອກມາອອກ:

first

ຕົວຢ່າງ 2

ລະບັບທີ່ລົງມາດັ່ງກ່າວກ່ຽວກັບການປ່ຽນລາຍລະອຽດ "lang" ຂອງບັນດາ <title> ທຳອິດໃນ "books_ns.xml":

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
x.setAttributeNS(ns,"c:lang","italian");
document.write(x.getAttributeNS(ns,"lang"));

ຄຳອອກມາອອກ:

italian