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()