XML DOM အစိတ်ကုသမှု အချက်အလက် ပြောင်းလဲခြင်း
nodeValue
အချက်အလက် အစိတ်ကုသမှု ပြောင်းလဲခြင်း
setAttribute()
ဘက်တက် အက်ဆမ် ဘက်တက် အက်ဆမ် အချက်အလက် ပြောင်းလဲခြင်း ဘက်တက်
အရာဝတ္တု အချက်အလက် ပြောင်းလဲခြင်း
တော်ဝင်အကျယ်တွင် အားလုံး သည် အစိတ်ကုသမှုတို့ဖြစ်သည်။ အရာဝတ္တုအစိတ်ကုသမှု အချက်အလက် မရှိပါ။
အရာဝတ္တု ပိုင်း အား အဘာသာ ပုံစံ ကို သတ်မှတ်ထားသည်။ အဘာသာ ပိုင်း အား အမည်ပြုပါ
အရာဝတ္တု အဘာသာ ကို ပြင်ဆင်ရန် အရာဝတ္တု ပိုင်း အား ပြင်ဆင်ပါ
အဘာသာ ပိုင်း ကို ပြင်ဆင်
nodeValue
ပုံစံ ကို ပြင်ဆင်နိုင်သောအဘာသာ ပိုင်း
အကျဉ်းချက် အရ ပထမ <title> အား အဘာသာ ပိုင်း အား ပြင်ဆင်ပါ
အမှတ် 1
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue = "潮菜天下"
例子解释:
- 假设 books.xml ထို့ကြောင်း
xmlDoc
中 - <title> အား ပထမအပိုင်း
- အခြား အဘာသာ ပိုင်း အား "潮菜天下" ပြင်ဆင်ပါ
အမှတ် 2
လျှက်ပြီး အခြား <title> အား အဘာသာ ပုံစံကို ပြင်ဆင်ပါ
for (i = 0; i < x.length; i++) { x[i].childNodes[0].nodeValue = "已更改的文本";
ပုံစံအား ပြင်ဆင်
DOM တွင် ပုံစံ လည်း ပိုင်းဖြစ်သည်။ အခြား အရာဝတ္တု ပိုင်းကဲ့သို့ မဟုတ် ပုံစံပိုင်း သည် အဘာသာ ပုံစံ ကို ပြုပြင်နိုင်သည်
ပုံစံအား ပြင်ဆင်ရန် ပုံစံအား ပြင်ဆင်ပါ
အသုံးပြု၍ setAttribute()
နည်းလမ်း သို့မဟုတ် ပုံစံပိုင်း nodeValue
ပုံစံကို ပြင်ဆင်ရန် အသုံးပြုပါ
setAttribute() ကို အသုံးပြု၍ ပုံစံကို ပြင်ဆင်ပါ
setAttribute()
နည်းလမ်းအခြား ပုံစံကို သတ်မှတ်သို့မဟုတ်အသစ် အရာဝတ္တု ဖန်တီး
setAttribute()
ပုံစံကို ပြင်ဆင်နိုင်သော နည်းလမ်း နှင့် အရာဝတ္တု မရှိဘဲ အရာဝတ္တု တစ်ခု ဖန်တီးပါ
အကျဉ်းချက် အရ အခြား <book> အား category ပုံစံကို ပြင်ဆင်ပါ
အမှတ် 1
xmlDoc.getElementsByTagName("book")[0].setAttribute("category","烹饪");
例子解释:
- 假设 books.xml 已被加载到
xmlDoc
中 - ပထမ <book> အား ရယူပါ
- "category" ပုံစံအား "သတ္တုပူးသုံး" ပြင်ဆင်ပါ
အမှတ် 2
အခြား <title> အား လျှက်ပြီး အသစ်ပုံစံ ပြင်ဆင်ပါ
x = xmlDoc.getElementsByTagName('title'); for (i = 0; i < x.length; i++) { x[i].setAttribute("edition","第一版");
အကြောင်းကြားချက်:အရာဝတ္တု မရှိဘဲ အရာဝတ္တု တစ်ခု ဖန်တီးပြီး အမှတ်အသုံးပြုပါ
nodeValue ကို အသုံးပြု၍ ပုံစံကို ပြင်ဆင်ပါ
nodeValue
ပုံစံပုံစံပိုင်းအား ပုံစံ
ပြင်ဆင် nodeValue
ပုံစံကို ပြင်ဆင်နိုင်သော ပုံစံ
အမှတ်
xmlDoc.getElementsByTagName("book")[0].getAttributeNode("category").nodeValue = "烹饪";
例子解释:
- 假设 books.xml 已被加载到
xmlDoc
中 - 获取第一个
元素的 "category" 属性 - 将属性节点的值更改为 "烹饪"