طريقة deleteData() في XML DOM
التعريف والاستخدام
يتم حذف البيانات من عقدة التعليق باستخدام طريقة deleteData().
اللغة:
commentNode.deleteData(start,length)
المتغير | الوصف |
---|---|
start | مطلوب. موقع الحرف الأول الذي يجب حذفه. |
length | مطلوب. عدد الأحرف التي يجب حذفها. |
الوصف
يصف هذا الطريقة start البداية المحددة للحرف، أزيل من نقطة التعليق length عدد الأحرف. إذا كان start إضافة length إذا كان عدد الأحرف في نقطة التعليق أكبر من عدد الأحرف في نقطة التعليق، فأزيل من start كل الأحرف من البداية إلى نهاية النص.
مثال
استخدام هذا الكود المقطوع باستخدام دالة JavaScript 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].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
مخرجات الكود أعلاه:
(النوع القاسي)
في هذا المثال، نستخدم حلقة وتصريح if لتنفيذ معالجة مخصصة فقط للنود التعليق. نوع النود التعليق هو 8.
صفحات مرتبطة
دليل مرجعي DOM XML:CharacterData.deleteData()