XML DOM setAttributeNode() တုန်း
အခြေခံ နှင့် အသုံးပြုခြင်း
setAttributeNode() တုန်းသည် အသစ်အဘိသာဘွဲ့အစိုးရပုံကို ထပ်ထည့်သည်။
အစိတ်မှာ အဘိသာဘွဲ့အမည်ရှိသော အဘိသာဘွဲ့ကို ရှိပါက အဘိသာဘွဲ့ကို အသစ်အဘိသာဘွဲ့ကို အစားထိုးပေးသည်။ အသစ်အဘိသာဘွဲ့ကို အစားထိုးပေးခဲ့လျှင် အစားထိုးပေးခဲ့သော အဘိသာဘွဲ့ကို တင်ပြသည်။ အသစ်အဘိသာဘွဲ့ကို အစားထိုးပေးခဲ့လျှင် အဘိသာဘွဲ့ကို တင်ပြသည်။
အပြောအဆိုပါအခြေအနေ
elementNode.setAttributeNode(att_node)
ပါဝင်သည် | ဖော်ပြ |
---|---|
att_node | လိုအပ်သော။ ကျွမ်းကျွမ်းသော အဘိသာဘွဲ့ကို အစိုးရပုံကို သတ်မှတ်ပါ။ |
အသိပေး
ဤတုန်းသည် Element အစိတ်ကို အခြား Attr အစိတ်များ အစိုးရပုံကို အသစ်ထပ်ထည့်သည်။ ယခင်က Element အစိတ်မှာ အဘိသာဘွဲ့မှန်းချက်တစ်ခု ရှိနေခဲ့လျှင် ဤတုန်းသည် အဘိသာဘွဲ့မှန်းချက်ကို အသစ်ထပ်ထည့်သော အဘိသာဘွဲ့ကို အစားထိုးပေးသည်။ အဘိသာဘွဲ့မှန်းချက်ကို အစားထိုးပေးခဲ့လျှင် အစားထိုးပေးခဲ့သော အဘိသာဘွဲ့ကို တင်ပြသည်။ အဘိသာဘွဲ့မှန်းချက်မရှိဘဲလျှင် အစိတ်အစိုးရပုံကို အသစ်ထပ်ထည့်သည်။
ပုံမှာ အသုံးပြုခြင်း setAttribute() နည်းလမ်းsetAttributeNode() နှင့် နှိုင်းယှဉ်လျှင် ပါးပါးပါ
အမှတ်အသား
အားလုံး အမှတ်အသားများ တွင် ကျမ်းစာ အားကစားပုံ သုံးပါမည် books.xmlနှင့် JavaScript အက္ခရာ loadXMLDoc()。
အောက်ပါ နည်းလမ်း သည် "books.xml" အားကစားပုံ အရ အသစ် "edition" အခြေခံ ပြုလုပ်ပါသည်:<book> အားကစားပုံ
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