XML DOM getAttributeNodeNS() နည်းပါး
အဆိုပါနည်းပါး၏ အကြောင်းနှင့် အသုံးပြု
getAttributeNS() နည်းပါး ကြောင်းကို အဆိုပါ URI နှင့် အမည်ကို အသုံးပြု၍ အခြေအနေ၏ ဂင်တွန်ကို ပြန်လည်ပေးသည်။
ပြောင်းလဲခြင်း
elementNode.getAttributeNodeNS(ns,name)
အပ်ချက် | အကြောင်းကို ဖော်ပြ |
---|---|
ns | လိုအပ်သည်။ ထိုအခြေအနေ၏ အမည်တွင် အသုံးပြုထားသော အဆိုပါနေရာ၏ URI ကို အသုံးပြုထားသည်။ ထိုမူကြောင်း အဆိုပါနေရာမှာ အဆိုပါနေရာမှာ မပါဘဲကြောင်း အဆိုပါနေရာမှာ null ပြန်လည်ပေးသည်။ |
name | လိုအပ်သည်။ ထိုအခြေအနေ၏ အမည်တွင် ထိုနေရာ၏ အမည်ကို အသုံးပြုထားသည်။ |
အကြောင်းအရာ
ထိုအခြေအနေမှာ ကျသော Attr ဂင်တွန်ကို ပြန်လည်ပေးသည်။ ထိုဂင်တွန်၏ သားကောင်များမှာ အဆိုပါအခြေအနေ၏ ပြင်းအုပ်ကို ကိုယ်စားပြုသည်။ ထိုဂင်တွန်မှာ အခြေအနေ၏ အသုံးမပြုခဲ့ပါက null ပြန်လည်ပေးသည်။
ထိုနည်းပါးက getAttributeNode() နည်းပါးအတူတူပဲတစ်ခုသာလျှင် ကိုယ်လက်အမည်မှာ အဆိုပါနေရာတွင် အမှတ်ပြုထားသော URI နှင့် ထိုနေရာတွင် အသုံးပြုထားသော အသုံးပြုအမည်များကြောင့် ချီးမြှင့်ထားသည်။ ထိုမူကြောင်း အသုံးပြုထားသော XML စာတမ်းများသာ အမည်ပြုထားသည်။
အမှုထမ်း
အားလုံး အမှုထမ်းများ တွင် သင်သည် ဝတ္ထုကျောက် အခြေခံ ကို အသုံးပြုပါမည် books_ns.xmlနှင့် JavaScript အက္ခရာ loadXMLDoc()。
အောက်ပါ အခြေခံ အကိုးအကား အသုံးပြုခြင်း "books_ns.xml" တွင်တွင် <title> အခြေခံ အကိုးအကား တစ်ခုမှ "lang" အခြေခံ အကိုးအကား အမည် နှင့် အတ္ထုပစ္စည်း ကို ရယူပါသည်:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
y=x.getAttributeNodeNS(ns,"lang")
;
document.write(y.nodeName);
document.write(" = ");
document.write(y.nodeValue);
အပြင်အဆိုပါ အခြေခံ အကိုးအကား အသုံးပြုခြင်း
c:lang = en
TIY
- အခြေခံ အကိုးအကား အတ္ထုပစ္စည်း ရယူ
- အပြင်အဆိုပါ အမှုထမ်းကို getAttributeNodeNS() အသုံးပြု၍ "books_ns.xml" တွင် "lang" အခြေခံ အကိုးအကား အမည် နှင့် အတ္ထုပစ္စည်း ကို ရယူပါသည်。