Selasa, 08 April 2014

Menampilkan XML dalam Bentuk Tabel


Pada kesempatan ini saya ingin berbagi ilmu tentang menampilkan data dalam bentuk table melalui XML, kita dapat memerintahkan agar data kita tampil dalam bentuk tabel.
Ada 2cara untuk menampiklan data table dalam bentuk xml
Caranya adalah sebagai berikut:

1. Cara yang pertama yaitu dengan menggunakan file xml itu sendiri kemudian di parsing dengan file php.

·       Buat satu file XML dengan nama lagu.xml mengunakan aplikasi Notepad++  lalu simpan diC:\Xampp\htdocs\ pembacaan-xml dengan contoh seperti berikut:



Perhatikan contoh di atas. Teks tersebut merupakan format xml. Dalam contoh di atas menampilkan empat elemen saja yaitu dateplayed, title, artist,dan genre.



·         Buat satu file index.php dan ketikkan skript seperti berikut ini.



·         Pada file di atas skript simplexml_load_file (‘lagu.xml’) berfungsi untuk mengambil data dari elemen xml yang ada di file lagu.xml.

·    Untuk menampilkan data yang sudah kita buat tersebut, Buka aplikasi Browser yang anda miliki, biasanya saya mengunakan Mozilla Firefox lalu ketik http://localhost/read-xml/ Dikolom pencarian Maka layar akan menampilkan data seperti berikut:



2.      Cara kedua yaiyu mengunakan format file html biasa

·         Buat satu file HTM mengunakan aplikasi Notepad++  untuk memerintah pembuatan format table dan beri nama Tabel.htm lalu simpan diC:\Xampp\htdocs\pembacaaan-xml dengan contoh seperti berikut:



Perhatikan contoh di atas. Skript tersebut merupakan format html biasa, namun file ini diperintahkan untuk membaca data yang disimpan dalam bentuk XML dalam hal ini saya mengunakan perintah <XML ID=”dsoDiser” SRC=”Diser.xml”></XML> di bagian awal Body. Dalam contoh  menampilkan hanya enam elemen saja yaitu title, author1, author2, author3, author4 ,dan publisher. Perhatikan juga penggunaan font-style. Kita bisa menggunakan huruf miring (italic) atau huruf tegak (normal).

·         Untuk menampilkan data yang sudah kita buat tersebut, Buka aplikasi Browser yang anda miliki, biasanya saya mengunakan Mozilla Firefox lalu ketik http://localhost/pembacaan-xml/ Dikolom pencarian Maka layar akan menampilkan data seperti berikut:



Lalu klik Tabel.htm  Maka layar akan menampilkan data seperti berikut:
Gambar4


Kalau mau minta skriptnya silahkan tinggalkan pesan di kolom komentar
Kesimpulan dari XMLyaitu

XML kependekan dari eXtensible Markup Language, dikembangkan mulai
Tahun 1996 dan mendapatkan pengakuan dari W3C pada 10 Februari 1998.
XML adalah suatu bahasa Markup, yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.
XML adalah language untuk mengidentifikasi dan menandai data terstruktur.
XML Digunakan untuk menyimpan data, pertukaran data, membawa data
XML tidak didesain untuk menampilkan data, berbeda dengan dengan HTML

Keuntungan XML
·         Ekstensibilitas dan reusable
·         Memungkinkan pemrograman yang lebih baik:
·         Memisahkan data dan presentasi.
·         Pencarian data cepat karena XML merupakan data dalam format yang terstruktur.
·         Bersifat plain text dan platform independent.
·         Terstruktur dan standard.

11 komentar:

  1. bang tolong kirimin source codenya dong ke bachtiarmuhammad99@gmail.com

    ditunggu ya

    BalasHapus
  2. bang ini kalo mau hapus datanya ama ubah ama simpan datanya gimana bang? tq mohon dibalas

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  4. mau dong script nya ke nfsyamarta@gmail.com

    BalasHapus
  5. Terimakasih. Sangat membantu untuk belajar apa itu xml

    BalasHapus
  6. wa..mau coba nih xml, karena selalu gagal untuk view xml di html.
    kirimin dong scriptnya ke gultom125@gmail.com

    BalasHapus
  7. Minta tolong dikirimkan file scriptnya di email: aditresponsive@gmail.com
    tks

    BalasHapus
  8. Tolong kirim scriptnya KK ramlahramlah126@gmail.com

    BalasHapus
  9. Mau scriptnya kak
    Rahmadiaw505@gmail.com

    BalasHapus
  10. mau kk asekrip nya abduelazizajm013@gmail.com

    BalasHapus