Metode XML DOM deleteData()

Definisi dan Penggunaan

Metode deleteData() menghapus data dari node komentar.

Sintaks:

commentNode.deleteData(start,length)
parameter deskripsi
start diperlukan. Lokasi karakter pertama yang akan dihapus.
length diperlukan. Jumlah karakter yang akan dihapus.

deskripsi

Metode ini dari start menghapus karakter yang ditentukan mulai dari length karakter. Jika start tambah length Lebih besar daripada jumlah karakter di titik Comment, maka hapus dari start Semua karakter dari awal hingga akhir string.

Contoh

Bagian kode di bawah ini menggunakan fungsi JavaScript loadXMLDoc() Ambil berkas XML books_comment.xml Muat xmlDoc, lalu hapus beberapa karakter dari node komentar pertama:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //Hanya menghandle node komentar
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Output kode di atas:

(Buku Keras)

Dalam contoh ini, kita menggunakan beberapa perulangan dan pernyataan if untuk melaksanakan pengolahan khusus untuk node komentar. Tipe node node komentar adalah 8.

Halaman yang Berhubungan

Panduan Referensi DOM XML:CharacterData.deleteData()