XML DOM အချက် အချက် ပြောင်းလဲ

replaceChild() စက်မှု ကို အမှတ်အသား ကို ပြောင်းလဲပါသည်。

nodeValue အချက်အလက် ကို စာသားအသုံးအဆောင် တွင် အချက်အလက် ကို ပြောင်းလဲပါသည်。

အမှတ်အသား

အောက်ပါ အမှတ်အသား ကို အသုံးပြုပါသည် books.xml

စက်မှု loadXMLDoc()အပြင်ဘက် ဂျာနယ်မှာ အသုံးပြုပါသည်。

အသုံးအဆောင် ကို ပြောင်းလဲပါသည်。
replaceChild() စက်မှု ကို ပထမပါ <book> အသုံးအဆောင် ကို ပြောင်းလဲပါသည်。
စာသားအသုံးအဆောင် တွင် အချက်အလက် ကို ပြောင်းလဲပါသည်。
အမှတ်အသား ကို အသုံးပြုပါသည် နှင့် စာသားအသုံးအဆောင် တွင် အချက်အလက် ကို ပြောင်းလဲပါသည်。

အသုံးအဆောင် ကို ပြောင်းလဲပါသည်。

replaceChild() စက်မှု ကို အသုံးအဆောင် ကို ပြောင်းလဲပါသည်。

အောက်ပါ ကြော်ငြာသံကြား ကို ပထမပါ <book> အသုံးအဆောင် ကို ပြောင်းလဲပါသည်:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.documentElement;
// အသုံးအဆောင် book တစ်ခု နှင့် အသုံးအဆောင် title တစ်ခု နှင့် အသုံးအဆောင် text တစ်ခု ဖန်တီးပါသည်。
newNode=xmlDoc.createElement("book");
newTitle=xmlDoc.createElement("title");
newText=xmlDoc.createTextNode("Hello World");
// အသုံးအဆောင် title ကို အသုံးအဆောင် စာသားအသုံးအဆောင် ကို အသုံးပြုပါသည်。
newTitle.appendChild(newText);
// အသုံးအဆောင် book ကို အသုံးအဆောင် title ကို အသုံးပြုပါသည်。
newNode.appendChild(newTitle);
y=xmlDoc.getElementsByTagName("book")[0];
// အခြား အသုံးအဆောင် ကို ပထမပါ အသုံးအဆောင် book ကို ပြောင်းလဲပါသည်。
x.replaceChild(newNode,y);

အမှတ်အသားအကြောင်း

  • သုံးပြီး loadXMLDoc() " ကိုbooks.xml" တွင်
  • အခြား အသုံးအဆောင် <book> တစ်ခု ဖန်တီးပါသည်。
  • အခြား အသုံးအဆောင် <title> တစ်ခု ဖန်တီးပါသည်。
  • အခြား စာသားအသုံးအဆောင် တစ်ခု ဖန်တီးပါသည် နှင့် စာသား "Hello World" ကို ပါဝင်ပါသည်。
  • အခြား အသုံးအဆောင် <title> ကို အခြား အသုံးအဆောင် စာသားအသုံးအဆောင် ကို အသုံးပြုပါသည်。
  • အခြား အသုံးအဆောင် <book> ကို ပထမပါ အသုံးအဆောင် <title> ကို အသုံးပြုပါသည်。
  • အခြား အသုံးအဆောင် <book> အသုံးအဆောင် ကို ပထမပါ အသုံးအဆောင် <book> ကို ပြောင်းလဲပါသည်。

TIY

စာသားအသုံးအဆောင် တွင် အချက်အလက် ကို ပြောင်းလဲပါသည်。

replaceData() စက်မှု ကို စာသားအသုံးအဆောင် တွင် အချက်အလက် ကို ပြောင်းလဲပါသည်。

replaceData() 方法有三个参数:

  • offset - 在何处开始替换字符。Offset 值以 0 开始。
  • length - 要替换多少字符
  • string - 要插入的字符串
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.replaceData(0,8,"hello");

အမှတ်အသားအကြောင်း

  • သုံးပြီး loadXMLDoc() " ကိုbooks.xml" တွင်
  • ပထမဆုံး <title> အချက်အလက် အားပေးသော အချက်အလက် အား နားနာ
  • replaceData မီးရွား အမှတ်အသား ကို သုံးပြီး အချက်အလက် အား ပြောင်းလဲရန်

TIY

nodeValue အခြေခံ အားကြုံ

nodeValue အခြေခံ အားကြုံ သုံးပြီး အချက်အလက် ပြောင်းလဲရန် အလွယ်တကူပါသည်。

အောက်ပါ ကြော်ငြာ အချက်အလက် ကို "Easy Italian" ဖြင့် ပထမဆုံး <title> အချက်အလက် အား ပြောင်းလဲရန် အသုံးပြုပါသည်:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Hello World";

အမှတ်အသားအကြောင်း

  • သုံးပြီး loadXMLDoc() " ကိုbooks.xml" တွင်
  • ပထမဆုံး <title> အချက်အလက် အားပေးသော အချက်အလက် အား နားနာ
  • nodeValue အခြေခံ အားကြုံ သုံးပြီး အချက်အလက် ပြောင်းလဲရန်

TIY

သင် အရတ်တွင် သတင်းအချက်အလက် ပြောင်းလဲ အချိန်ပိုင်း အရ သတင်းအချက်အလက် ပြောင်းလဲမှု အကြောင်း နောက်ထပ် လေ့လာရန်