Metode substringData() DOM XML
Definisi dan penggunaan
Metode substringData() mengambil substring dari node komentar.
Syarat:
commentNode.substringData(start,length)
Parameter | deskripsi |
---|---|
start | Wajib. Menentukan posisi karakter pertama dalam substring. Nilai ini dimulai dari 0. |
length | Wajib. Menentukan jumlah karakter dalam substring yang harus kembali. |
nilai kembalian
Mengembalikan string yang berisi substring dari Comment node yang start yang dimulai length karakter.
deskripsi
Metode ini mengembalikan substring dari Comment node yang start yang dimulai length Sebuah karakter. Hanya ketika node yang berisi teks memiliki jumlah karakter yang lebih besar daripada maksimum karakter string yang dapat disisipkan dalam implementasi JavaScript pengerjaan web, metode ini akan berguna. Dalam keadaan ini, program JavaScript tidak dapat menggunakan properti data Comment node secara langsung, tetapi harus menggunakan substrak teks node yang lebih pendek. Dalam penggunaan praktis, hal ini jarang terjadi.
Contoh
Blok kode di bawah menggunakan fungsi JavaScript loadXMLDoc() Sokong fail XML books_comment.xml Memuat balik xmlDoc, lalu mengembalikan substr dari node anotasi pertama ("Kertas"):
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Hanya mengendalikan node comment
y=x[i].substringData(10,9);
document.write(x[i].data);
document.write("<br />");
}
}
Output kode di atas:
(Kertas)
Dalam contoh ini, kami menggunakan satu pengulangan dan pernyataan if untuk melaksanakan pengolahan khusus untuk node comment. Jenis node comment adalah 8.
Laman yang berkaitan
Panduan rujukan DOM XML:CharacterData.substringData()