Manual teknikal...login
Manual teknikal XML
pengarang:php.cn  masa kemas kini:2022-04-14 15:57:53

Aplikasi XML



Bab ini menunjukkan beberapa aplikasi XML kecil yang dibina pada XML, HTML, XML DOM dan JavaScript.


Contoh Dokumen XML

Dalam aplikasi ini, kami akan menggunakan fail "cd_catalog.xml".


Tunjukkan CD pertama dalam elemen div HTML

Contoh berikut mendapat data XML daripada elemen CD pertama dan kemudian memaparkannya dalam elemen HTML dengan id="showCD" Paparkan data. Fungsi displayCD() dipanggil apabila halaman dimuatkan:

Instance

x=xmlDoc.getElementsByTagName("CD");
i=0;

function displayCD()
{
artist=(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);
title=(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
year=(x[i].getElementsByTagName("YEAR")[0].childNodes[0].nodeValue);
txt="Artist: " + artist + "<br />Title: " + title + "<br />Year: "+ year;
document.getElementById("showCD").innerHTML=txt;
}

Run Instance»

Klik "Run Butang Instance" untuk melihat contoh dalam talian

Tambah skrip navigasi

Untuk menambah navigasi (fungsi) pada contoh di atas, next() perlu dibuat dan previous() dua fungsi:

Instance

function next()
{ // display the next CD, unless you are on the last CD
if (i<x.length-1)
{
i++;
displayCD();
}
}

function previous()
{ // displays the previous CD, unless you are on the first CD 
if (i>0)
{
i--;
displayCD();
}
}

Running Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian



Paparkan maklumat album apabila mengklik CD

Contoh terakhir menunjukkan cara memaparkan maklumat album apabila pengguna mengklik pada item CD:

Cubalah.

Untuk mengetahui lebih lanjut tentang menggunakan JavaScript dan DOM XML, lawati tutorial DOM XML kami.


Laman web PHP Cina