บทนี้สาธิตแอปพลิเคชัน XML ขนาดเล็กบางตัวที่สร้างขึ้นบน XML, HTML, XML DOM และ JavaScript
ในแอปพลิเคชันนี้ เราจะใช้ไฟล์ "cd_catalog.xml"
ตัวอย่างต่อไปนี้รับข้อมูล XML จากองค์ประกอบซีดีแรก จากนั้นแสดงข้อมูลในองค์ประกอบ HTML ด้วย id="showCD" ฟังก์ชัน displayCD() จะถูกเรียกเมื่อโหลดเพจ:
x=xmlDoc.getElementsByTagName("ซีดี"); ฉัน=0; ฟังก์ชั่น displayCD() - ศิลปิน=(x[i].getElementsByTagName("ศิลปิน")[0].childNodes[0].nodeValue); title=(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue); ปี=(x[i].getElementsByTagName("ปี")[0].childNodes[0].nodeValue); txt="ศิลปิน: " + ศิลปิน + "<br />หัวข้อ: " + ชื่อ + "<br />ปี: "+ ปี; document.getElementById("showCD").innerHTML=txt; -
ลองเลย »
ในการเพิ่มการนำทาง (ฟังก์ชันการทำงาน) ให้กับตัวอย่างข้างต้น จำเป็นต้องสร้างฟังก์ชันสองรายการ: ถัดไป() และก่อนหน้า():
ฟังก์ชั่นถัดไป() { // แสดงซีดีแผ่นถัดไป เว้นแต่คุณจะอยู่ในซีดีแผ่นสุดท้าย ถ้า (i<x.length-1) - ฉัน++; ดิสเพลย์ซีดี(); - - ฟังก์ชั่นก่อนหน้า() { // แสดงซีดีก่อนหน้า เว้นแต่คุณจะอยู่ในซีดีแผ่นแรก ถ้า (i>0) - ฉัน--; ดิสเพลย์ซีดี(); - -
ลองเลย »
ตัวอย่างสุดท้ายแสดงวิธีแสดงข้อมูลอัลบั้มเมื่อผู้ใช้คลิกที่รายการซีดี:
ลองดูสิ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ JavaScript และ XML DOM โปรดไปที่บทช่วยสอน XML DOM ของเรา