PHP Hosting – Tips dan Trik Cara Menulis File XML di PHP

Script PHP dapat menulis berbagai jenis file, termasuk file XML. Menggunakan PHP untuk menulis file XML sangatlah mudah dan ini menjadikan setiap orang dapat belajar , bahkan jika orang tersebut tidak banyak pengalaman mengenai pemrograman. Sebelumnya anda harus memastikan dan memiliki gagasan yang jelas tentang struktur XML apa yang anda inginkan sebelum menulisnya di PHP agar output yang dihasilkan sesuai dengan apa yang diharapkan, ini juga akan membuat anda menjadi lebih mudah dan rentan terhadap kesalahan. Antara PHP dan XML merupakan teknologi yang diakses untuk pengembangan yang dilakukan setiap saat.

Instruksi

1. Buat script PHP dengan membuka file baru pada text editor atau penyedia lain yang mendukung ekstensi .php, lalu simpan dengan nama “writexml.php” atau nama lain yang cocok menurut anda. Lalu masukan outline php seperti dibah ini :

<?php

//masukkan koding disini

?>

Ini adalah struktur dasar dari setiap script PHP. Antara tag pembuka dan penutup PHP, anda dapat memasukkan kode PHP yang anda butuhkan untuk memproses dan menulis file XML Anda.

2. Buatlah struktur XML anda. Cobalah untuk mempelajari struktur penulisan XML karena hal ini akan meminimalkan kemungkinan kesalah yang Anda buat. XML menggunakan struktur pohon, dengan unsur-unsur yang digambarkan oleh tag, seperti contoh dibawah ini :

<?xml version=’1.0′?>

<individual>

<title>Tommy</title>

<years>17</years>

</individual>

Buatlah contoh content XML yang anda butuhkan dalam file terpisah untuk referensi anda dalam mengembangakan kode php yang anda buat.

3. Membangun struktur XML ke dalam script PHP. Jika XML anda yang akan dibangun secara dinamis, ini merupakan situasi yang paling umum dalam pemrograman Web, penangkapan atau proses data yang yang anda butuhkan akan dibangun menjadi XML. Berikut ini adalah cotoh kode PHP yang diambil dari variabel get:

$individual_title = $_GET[‘ititle’];

$individual_years = $_GET[‘iyears’];

$xml_text = “<?xml version=’1.0′?><individual>”;

$xml_text .= “<title>”.$individual_title.”</title>”;

$xml_text .= “<years>”.$individual_years.”</years>”;

$xml_text .= “</individual>”;

Variable “$xml_text” sekarang berisi seluruh struktur yang ditulis XML, termasuk item-item data yang diberikan dari variable get. Variable get memungkinakan anda melewatkan data dari halaman satu ke halaman lainnya, dengan menambahkan data tersebut ke page address (alamat halaman).

4. Tambahkan kode untuk membuka file XML yang digunakan untuk menulis atau membuat jika sudah tidak ada (setelah teks XML tersimpan di dalam variabel), seperti contoh dibawah ini :

//get a handler for the file

$file_handler = fopen(“filename.xml”, ‘a’);

//write the XML

fwrite($file_handler, $xml_text);

//close the file handler

 fclose($file_handler);  

Ubah nama file sesuai dengan kebutuhan anda. Kode ini adalah file didalam direktori yang sama seperti script PHP, jadi jika anda ingin menyimpannya di tempat berbeda silahkan saja.

Ingin mendapatkan PHP Hosting Murah, Terbaik dan Berkualitas?
JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft, selain itu JaringanHosting juga menyediakan hosting murah dan berkualitas yang mendukung joomla hosting. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5, Visual Studio Lightswitch, dan PHP Hosting Indonesia, Selain itu  Untuk keterangan lanjutan, silahkan klik disini!

5. Upload script PHP Anda ke server Web untuk mengujinya. Untuk menjalankan script PHP, Anda dapat browse ke dalam browser Web, termasuk variabel get, misalnya dengan mengetik URL  seperti contoh berikut ke address bar browser anda:

http://namadomainanda.com/writexml.php?ititle=Tommy&iyears=17

Setelah anda melihatnya, perikasalah apakah file XML yang anda tulis ke server anda bener berisi content yang diinginkan dan terstruktur sesuai dengan apa yang diharapkan.

Tips:

  • Jika script PHP anda untuk penulisan file XML ini sedang dipanggil oleh script lain, ingatlah untuk meloloskan variabel get dari sana.
  • Janganlah  menggunakan struktur XML tanpa memvalidasinya. Anda dapat menggunakan tools web free untuk melakukan hal ini, mengidentifikasi setiap kesalahan anda yang belum dilihat.