XML DOM အစိတ်ကုသမှု အချက်အလက် ပြောင်းလဲခြင်း

nodeValue အချက်အလက် အစိတ်ကုသမှု ပြောင်းလဲခြင်း

setAttribute() ဘက်တက် အက်ဆမ် ဘက်တက် အက်ဆမ် အချက်အလက် ပြောင်းလဲခြင်း ဘက်တက်

အရာဝတ္တု အချက်အလက် ပြောင်းလဲခြင်း

တော်ဝင်အကျယ်တွင် အားလုံး သည် အစိတ်ကုသမှုတို့ဖြစ်သည်။ အရာဝတ္တုအစိတ်ကုသမှု အချက်အလက် မရှိပါ။

အရာဝတ္တု ပိုင်း အား အဘာသာ ပုံစံ ကို သတ်မှတ်ထားသည်။ အဘာသာ ပိုင်း အား အမည်ပြုပါ

အရာဝတ္တု အဘာသာ ကို ပြင်ဆင်ရန် အရာဝတ္တု ပိုင်း အား ပြင်ဆင်ပါ

အဘာသာ ပိုင်း ကို ပြင်ဆင်

nodeValue ပုံစံ ကို ပြင်ဆင်နိုင်သောအဘာသာ ပိုင်း

အကျဉ်းချက် အရ ပထမ <title> အား အဘာသာ ပိုင်း အား ပြင်ဆင်ပါ

အမှတ် 1

xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue = "潮菜天下"

亲自试一试

例子解释:

  1. 假设 books.xml ထို့ကြောင်း xmlDoc
  2. <title> အား ပထမအပိုင်း
  3. အခြား အဘာသာ ပိုင်း အား "潮菜天下" ပြင်ဆင်ပါ

အမှတ် 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","烹饪");

亲自试一试

例子解释:

  1. 假设 books.xml 已被加载到 xmlDoc
  2. ပထမ <book> အား ရယူပါ
  3. "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 = "烹饪";

亲自试一试

例子解释:

  1. 假设 books.xml 已被加载到 xmlDoc
  2. 获取第一个 元素的 "category" 属性
  3. 将属性节点的值更改为 "烹饪"