Metode replaceData() DOM XML
Definisi dan Penggunaan
Metode replaceData() digunakan untuk mengganti data node komentar dengan string yang ditentukan.
Syarat:
commentNode.replaceData(start,panjang,string)
parameter | deskripsi |
---|---|
start | diperlukan. Menentukan tempat penggantian karakter. Nilai ini dimulai dari 0. |
panjang | diperlukan. Jumlah karakter yang akan diganti |
string | diperlukan. Untuk mengganti karakter yang ditentukan start dan panjang string yang ditentukan karakter. Dan |
deskripsi
metode ini digunakan untuk string string penggantian dari start yang dimulai panjang karakter. Jika start tambah panjang jika panjangnya lebih besar daripada panjang Comment node, maka dari start semua karakter yang dimulai akan diganti.
contoh
Berikut adalah bagian kode yang menggunakan fungsi JavaScript loadXMLDoc() Sisihkan berkas XML books_comment.xml Muat xmlDoc, kemudian gunakan "Kertas" untuk menggantikan node komentar pertama elemen <book> dengan "Hardcover":
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Hanya mengatur node komentar
x[i].replaceData(10,9,"Easy");
document.write(x[i].data);
document.write("<br />");
}
}
Output kode di atas:
(Buku 6) (Kertas)
Dalam contoh ini, kami menggunakan pengulangan dan pernyataan if untuk melaksanakan pengolahan khusus untuk node komentar. Tipe node node komentar adalah 8.
Halaman Terkait
Panduan Referensi DOM XML:CharacterData.replaceData()