Menampilkan Data XML dengan PHP - Mari Belajar Coding

Kamis, 28 Maret 2019

Menampilkan Data XML dengan PHP


Menampilkan Data XML dengan PHP

Selamat datang kembali di blog Mari belajar coding. Setelah kemarin kita belajar tentang membuat file xml sederhana dan membuat file xml dengan PHP dan Mysql, kali ini kita akan belajar bagaimana cara menampilkan data xml dengan PHP. File xml tidak harus kita yang membuat sendiri, bisa juga dari server web lain yang menyediakan data sebagai rest api. 

Baca juga :

Menampilkan Data XML dengan PHP

Menampilkan Data XML dengan PHP

Untuk menampilkan data dari xml, pertama kita harus punya file xmlnya. Teman-teman bisa menggunakan server web lain yang menyediakan data xml atau bisa juga membuat file xml sendiri. Untuk contoh kali ini kita membuat sendiri file xmlnya.

Salin kode dibawah ini kemudian simpan dengan nama data.xml di directory htdocs kamu. htdocs/latihan-xml/.
<?xml version="1.0" encoding="UTF-8"?>
<Akademik author="Maribelajarcoding">
     <mahasiswa>
         <nim>1234</nim>
         <nama>Dian Syahputra</nama>
         <alamat>Semarang</alamat>
         <jurusan>Teknik Informatika</jurusan>
     </mahasiswa>
     <mahasiswa>
         <nim>1236</nim>
         <nama>Jojo</nama>
         <alamat>Surabaya</alamat>
         <jurusan>Sastra Inggris</jurusan>
     </mahasiswa>
</Akademik>

Tampilan data.xml jika dijalankan di browser.
Menampilkan Data XML dengan PHP
Buat file tampil.php di directory htdocs/latihan-xml/.
<!DOCTYPE html>
<html>
<head>
 <title>Mari Belajar Coding</title>
</head>
<body>
 <table border="1">
  <thead>
   <tr>
    <th>NIM</th>
    <th>Nama</th>
    <th>Alamat</th>
    <th>Jurusan</th>
   </tr>
  </thead>
  <tbody>
  <?php
   $req="http://localhost/latihan-xml/data.xml";
   $temp=file_get_contents($req);
   $xml=simplexml_load_string($temp);
    
   foreach($xml as $data)
    {
   ?>
      <tr>
       <td><?=$data->nim?></td>
    <td><?=$data->nama?></td>
    <td><?=$data->alamat?></td>
    <td><?=$data->jurusan?></td>
   </tr>  
   <?php
    }
   ?>
  </tbody>
 </table>
</body>
</html>

Keterangan:
file_get_contents: merupakan fungsi php untuk membaca isi file menjadi string, bisa kita lihat file_get_contents membaca data.xml.
simplexml_load_string: mengubah data string xml menjadi objek.
foreach: foreach merupakan fungsi untuk melakukan looping data array atau objek. 

Jalankan file tampil.php di browser, jika berhasil tampilan akan seperti gambar dibawah ini.

Menampilkan Data XML dengan PHP

Tutorial menampilkan data xml dengan php sampai disini. Sekian, semoga bermanfaat.


Related search:
  • Menampilkan data xml dengan php
  • Parsing data xml dengan php

Related Posts

Load comments