Beranda > Php MySQL, XML > Membuat xml dengan php

Membuat xml dengan php


Pengertian XML

Apakah XML ? XML bukanlah bahasa pemrograman seperti Java, C, atau Pascal karena XML tidak bisa digunakan untuk membuat sebuah applikasi. XML adalah meta language yang dapat digunakan untuk membuat modular dokumen (data), dan program. Dokumen ini sering dipergunakan sebagai media pertukaran data diantara sistem yang tidak saling kompatibel. Contoh dari grammar XML adalah WML (wireless markup languange) sebuah bahasa yang populer untuk pengembangan applikasi wireless).

Worldwide Web Consortium (W3C) merupakan sebuah lembaga standar internasional yang memulai proses standarisasi XML di pertengahan tahun 1996 dan me released XML 1.0 pada tahun 1998. XML terinspirasi dari Standart Generalized Markup Languange (SGML) namun dalam beberapa hal justru XML menjadi lebih sederhana dan mudah dipahami. XML biasa digunakan dalam pertukaran data antar program seperti contohnya jika kita ingin mengambil data dari Database SQL untuk ditampilkan pada situs berbasis flash

Pengertian PHP

PHP adalah salah satu bahasa pemrograman dalam pembuatan web. PHP bersifat server side

dan bisa dikoneksikan dengan database seperti MySQL, PostgreSQL, SQL server, Oracle dsb.

Kareba PHP bersifat server side, maka untuk dapat menjalankan PHP pada browser, maka anda

diharuskan terlebih dahulu menginstall web server yang bisa anda dapatkan secara gratis dari

internet, misalnya Apache, PHP Triad, PWS, Wammp, Xampp, dsb.

Generate XML dari PHP dengan data dari SQL

pada kasus ini kita ingin menggenerate data dari database sql pada tabel news, dengan contoh tabel sebagai berikut :

news

news

Step 1. Hubungkan php dengan sql

membuat config.php

<?php
  $host = "hostname";
  $user = "username";
  $pass = "password";
  $database = "database name";
  $koneksi=mysql_connect($host, $user, $pass);
  if(!$koneksi)
    {echo "Connection Failed !!!";}
  $seleksi=mysql_select_db($database);
  if(!$seleksi)
    {die ("Connection Failed !!!");}

?

Step 2 Menghasilkan XML dengan php

membuat generatexml.php

<?php
 header("Content-type: text/xml");
 require_once("config.php");
 $sql = "select * from news";
 $result = mysql_query($sql,$koneksi);
 echo "<news>";
 while($row = mysql_fetch_array($result,MYSQL_ASSOC))
 {
   echo "<content id_news=\"$row[ID_NEWS]\"
          id_kategori=\"$row[ID_KATEGORI]\"
          id_user=\"$row[ID_USER]\" title_news=\"$row[TITLE_NEWS]\"
          tanggal=\"$row[TANGGAL]\">
          $row[CONTENT_NEWS] </content>";
 }
 echo "</news>";
?>

Step 3 Selesai, jalankan generatexml.php di browser melalui webserver lokal (contoh localhost)

hasil :

xml result

xml result

Kategori:Php MySQL, XML
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: