Programlama

XML DOM deleteData() Metodu

Tanım ve Kullanım

deleteData() metodu, yorum nodundan veri siler.

Sözdizimi:startcommentNode.deleteData(length,
) zorunludur. Silinecek karakter sayısı.
start parametre
length zorunludur. Silinecek ilk karakterin konumu.

zorunludur. Silinecek karakter sayısı.

tanımlamak start Bu yöntem length karakter. Belirtilen karakterden başlayarak start ek length Comment node'deki karakter sayısından büyükse, Comment node'dan başlayarak sil start Dizinin başlangıcından sonuna kadar tüm karakterler.

Örnek

Aşağıdaki kod parçası JavaScript fonksiyonlarını kullanır loadXMLDoc() XML dosyasını books_comment.xml xmlDoc'ı yükleyin ve ardından ilk yorum düğümünden bazı karakterleri silin:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //Sadece comment düğümleri işlemek için
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Yukarıdaki kodun çıktısı:

(Ciltli)

Bu örnekte, sadece comment düğümlerine yönelik işlem yapmak için bir döngü ve if ifadesi kullanıyoruz. comment düğümünün düğüm türü 8'dir.

İlgili sayfalar

XML DOM referans el kitabı:CharacterData.deleteData()