XML DOM insertData() Yöntemi

Tanım ve Kullanım

insertData() yöntemi, dizgeyi yorum düğümüne ekler.

Sözdizimi:

commentNode.insertData(start,string)
parametre tanım
start zorunludur. Karakterin ekleneceği yeri belirtir. Bu değer 0'dan başlar.
string zorunludur. Eklemek istediğiniz dizgeyi belirtir.

tanım

Bu yöntem, dizgeyi string belirtilen konuma ekler. start Comment düğümünün metin yerinde.

Örnek

Aşağıdaki kod parçası JavaScript fonksiyonlarını kullanır loadXMLDoc() XML dosyasını books_comment.xml xmlDoc'ı yükleyin, ardından ilk Comment düğümüne bir dizi ekleyin:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
  if (x[i].nodeType==8)
  { 
  // Yalnızca comment düğümünü işlemek
  x[i].insertData(10,"Illustrated ");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Yukarıdaki kodun çıktısı:

(Kitap 6) (İllüstrasyonlu Kapak)

Bu örnekte, comment düğümüne özel 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 kılavuzu:CharacterData.insertData()