XML DOM replaceData() လုပ်ငန်း

ဒီအက္ခရာအား ဖော်ပြ

replaceData() လုပ်ငန်းသည် သတ်မှတ်ထားသော စကားလုံးအား ဖော်ပြထားသော သတင်းအား ပြောင်းလဲစေသည်

အက္ခရာ

commentNode.replaceData(start,length,string)
ပါ ဖော်ပြ
start ဖော်ပြ
length ဖော်ပြ
string ဖော်ပြ start နှင့် length သတ်မှတ်ထားသော စကားလုံးအား ပြောင်းလဲစေသည်

ဖော်ပြ

အဓိပ္ပာယ် string ပြောင်းလဲ start စတင်သည်း length ခုနစ်ခု start ပြောင်း length Comment ပိုင်း၏ အရွယ်ကို ကျော်သွားချိန်တွင် start စတင်သည်းစကားလုံးအား ပြောင်းလဲစေသည်

အမှတ်ပြု

ဤစကားလုံးအရာသည် JavaScript လုပ်ငန်းသုံးပြီး loadXMLDoc() 把 XML 文件 books_comment.xml 载入 xmlDoc 中,然后用 "Paperback" 替换第一个 元素的注释节点中的 "Hardcover":

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i//仅仅处理 comment 节点
  x[i].replaceData(10,9,"Easy");
  document.write(x[i].data);
  document.write("
"); } }

以上代码的输出:

(Book 6) (Paperback)

在本例中,我们使用一段循环和 if 语句来执行只针对 comment 节点的处理。comment 节点的节点类型是 8。

ကိုယ်စားပြု

XML DOM လက်တွေCharacterData.replaceData()