Sabtu, 05 April 2014


Pembacaan XML dalam bentuk tabel

XML (eXtended Markup Language) adalah sebuah bahasa markup Markup dapat diartikan sebagai script yang berisikan kode berupa tanda atau tag-tag yang telah ditentukan untuk memformat suatu dokumen teks, agar dapat dibaca oleh berbagai aplikasi.
Suatu dokumen XML biasanya terdiri dari beberapa bagian atau elemen. Untuk mengenali suatu dokumen XML dalam suatu script biasanya diawali dengan header yang menunjukkan versi XML yang digunakan. Contoh pembuatan script XML :

Dalam script di atas merupakan elemen-elemen XML . Di dalam tag <songs> dan <song>terdiri dari beberapa elemen lain. Tag <song> mempunyai sebuah atribut (misal: dateplayed=”2011-07-24 19:40:26″). Sedangkan di dalam tag <judul>, <artis>, berisi teks/data. Isi atribut dan teks inilah yang nantinya ditampilkan ke dalam bentuk sebuah table
Lalu Hasil script diatas kita simpan dalam sebuah HTDOCS dengan format Lagu. XML lalu kita buka dalam web browser. Buka folder XML tadi pada localhost anda maka akan muncul tampilan seperti berikut :


Lalu bagiamana cara menampilkan data XML tadi menjadi sebuah bentuk HTML dengan memberi sebuah table? Kali ini caranya yaitu dengan metode SimpleXML dengan script PHP. Untuk diketahui, penampilan dokumen XML ke dalam bentuk HTML juga dikenal dengan istilah parsing.
Langkah yang harus dilakukan yaitu dengan membuat sebuah script PHP yang dapat memparsing dokumen XML tersebut ke dalam bentuk HTML. Berikut contoh scriptnya :




Kemudian simpan script PHP di atas ke dalam file lagu.php.
Inti dasar scrip ini yaitu seperti berikut :


Script diatas berfungsi untuk memanggil data XML yang tadi kita buat.
Baris kode PHP tersebut berfungsi untuk membuat objek SimpleXML dari dokumen file lagu.xml. Hasil pembuatan objek tersebut kemudian ditampilkan per elemen lagu. Coba buka file lagu.php tersebut melalui sebuah browser di komputer atau laptop Anda, hasil yang akan diperoleh yaitu sebagai berikut:


Sekian dari saya semoga bermanfaat ^^

Tidak ada komentar:

Posting Komentar