XML DOM deleteData() စနစ်

အသုံးပြုခြင်း နှင့် လက်ခံခြင်း

deleteData() စနစ် အစားထိုးထားသော လိပ်သစ်မှ အချက်အလက်များ ဖယ်ရှားပါ

ပြောင်းလဲခြင်း

commentNode.deleteData(start,length)
ပြင်ဆင် ဖော်ပြ
start ဖယ်ရှားသင့်သည့် ပထမဆုံး စာလုံး၏ အရွယ်အစား
length ဖယ်ရှားသင့်သည့် စာလုံးများ၏ အရွယ်အစား

ဖော်ပြ

ထို့နောက် သတ်မှတ်ထားသည့် start သတ်မှတ်ထားသော စာလုံးမှာ စတင်၍ Comment လိပ်သစ်မှာ ဖယ်ရှားပါ length အစားထိုးသင့်သည့် စာလုံး start ပြင်ဆင် length သော်လည်း Comment လိပ်သစ်မှာ စာလုံးများ၏ အရွယ်အစား အပိုသား ဖြစ်လာခဲ့လျှင် ထို့နောက် ပေါ်လာမှုမှ ဖယ်ရှားပါ start 开始到字符串结尾的所有字符。

实例

以下代码段使用 JavaScript 函数 loadXMLDoc() 把 XML 文件 books_comment.xml 载入 xmlDoc 中,然后从第一个注释节点中删除一些字符:

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

以上代码的输出:

(Hardcover)

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

相关页面

XML DOM 参考手册:CharacterData.deleteData()