Bab ini mendemonstrasikan beberapa aplikasi XML kecil yang dibangun di atas XML, HTML, XML DOM, dan JavaScript.
Pada aplikasi ini kita akan menggunakan file "cd_catalog.xml".
Contoh berikut mengambil data XML dari elemen CD pertama dan kemudian menampilkan data dalam elemen HTML dengan id="showCD". Fungsi displayCD() dipanggil saat halaman dimuat:
x=xmlDoc.getElementsByTagName("CD");
saya=0;
tampilan fungsiCD()
{
artis=(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);
title=(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
tahun=(x[i].getElementsByTagName("YEAR")[0].childNodes[0].nodeValue);
txt="Artis: " + artis + "<br />Judul: " + judul + "<br />Tahun: "+ tahun;
dokumen.getElementById("showCD").innerHTML=txt;
}
Cobalah »
Untuk menambahkan navigasi (fungsionalitas) pada contoh di atas, dua fungsi perlu dibuat: next() dan previous():
fungsi selanjutnya()
{ // menampilkan CD berikutnya, kecuali Anda menggunakan CD terakhir
jika (i<x.panjang-1)
{
saya++;
tampilanCD();
}
}
fungsi sebelumnya()
{ // menampilkan CD sebelumnya, kecuali Anda menggunakan CD pertama
jika (saya>0)
{
Saya--;
tampilanCD();
}
}
Cobalah »
Contoh terakhir menunjukkan cara menampilkan informasi album ketika pengguna mengklik item CD:
Cobalah.
Untuk mempelajari lebih lanjut tentang penggunaan JavaScript dan XML DOM, kunjungi tutorial XML DOM kami.