طريقة insertData() في XML DOM

التعريف والاستخدام

يستخدم الطريقة insertData() النص لإدراجه في عقدة التعليق.

النحو:

commentNode.insertData(start,string)
المتغيرات الوصف
start مطلوب. يحدد الموضع حيث سيتم إدراج الحرف. هذا القيمة تبدأ من 0.
string مطلوب. يحدد النص الذي سيتم إدراجه.

الوصف

يحول هذا الطريقة النص string إدراج في الموضع المحدد start النص في جزء Comment.

مثال

استخدام هذا الكود المقطوع لجافا سكربت loadXMLDoc() تحميل ملف XML books_comment.xml تحميل xmlDoc ثم إدراج سلسلة نصية في أول نود التعليق:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
  if (x[i].nodeType==8)
  { 
  //معالجة فقط لنود التعليق
  x[i].insertData(10,"مطبع بالحروف المضادة ");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

مخرجات الكود أعلاه:

(كتاب 6) (مطبوع بالحروف المضادة)

في هذا المثال، نستخدم حلقة ولفظة if لتنفيذ معالجة مخصصة فقط لنود التعليق. نوع نود التعليق هو 8.

الصفحات ذات الصلة

دليل مرجعي DOM XML:CharacterData.insertData()