အိန္ဒိယ အခြေခံ အစီအစဉ် ပြုလုပ်

အခြေအနေ

ဤ အခြေအနေ က XML အချက်အတွက် အသုံးပြုသည် books.xml

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

အချက်အတွက် ကူးယူပြီး အခြေခံ အချက်အတွက် ပြင်ဆင်ပါ
ဤ အခြေအနေ က cloneNode() နည်းလမ်း ကို အချက်အတွက် ကူးယူပြီး အခြေခံ အချက်အတွက် ပြင်ဆင်ပါ

အချက်အတွက် ကူးယူ

cloneNode() နည်းလမ်း က အချက်အတွက် ပြင်ဆင်သော အချက်အတွက် ပုံစံကို ဖန်တီးသည်

cloneNode() နည်းလမ်း က တစ် ခု ပြီး လုပ်ဆောင်သည်(true သို့မဟုတ် false)။ ဒါ ဟာ ပြန်လည် ကူးယူသော အချက်အတွက် အရင်း အချက်အတွက် ခွင့်ပြု ပြီး ကူးယူသော အချက်အတွက် ခွင့်ပြု သည်

ဤ ကုဒ် အချက် အဖွဲ့များ ကို <book> လက်တွေး ကို ချဲ့ထားပြီး အခြေခံ အချက်အတွက် ပြင်ဆင်ပါ

xmlDoc=loadXMLDoc("books.xml");
oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
//Output all titles
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br />");
}

အဖြေဖော်ပြခြင်း

Harry Potter
Everyday Italian
XQuery Kick Start
Learning XML
Harry Potter

အချက်အလက် အဖြေဖော်ပြခြင်း

  1. အသုံးပြုခြင်း loadXMLDoc() "books.xml" အား xmlDoc အတွင်း
  2. အဖြေဖော်ပြ အဖွဲ့
  3. cloneNode အမှုကြောင်း အား အသုံးပြုခြင်း အဖွဲ့
  4. XML အခြေစိုက် အသုံးပြုခြင်း အဖွဲ့
  5. အခြား အချက်အလက် အား အဖြေဖော်ပြခြင်း

TIY