Gambar Parsing XML dengan PHP dan HTML
|
Langkah 1
Membuat Sorcode XML seperti Berikut :
<?xml version="1.0"?> <pasien> <id > <rekam>001</rekam> <nama>Diana Putri</nama> <alamat>Jombang</alamat> <kecamatan>Peterongan</kecamatan> <telp>0321864465</telp> </id> <id > <rekam>002</rekam> <nama>Ayu Tiara</nama> <alamat>Jombang</alamat> <kecamatan>Ploso</kecamatan> <telp>0321864465</telp> </id> <id > <rekam>003</rekam> <nama>Ayu Tiara</nama> <alamat>Jombang</alamat> <kecamatan>Ploso</kecamatan> <telp>0321864465</telp> </id> <id > <rekam>004</rekam> <nama>Ayu Tiara</nama> <alamat>Jombang</alamat> <kecamatan>Ploso</kecamatan> <telp>0321864465</telp> </id> </pasien>
Simpan Dengan Nama pasien.xml
Langkah 2
Membuat Sorcode PHP seperti Berikut :
<!DOCTYPE html> <html> <head> <title>Data Pasien</title> <!--Bagian CSS untuk Styling Tabel--> <style type="text/css"> table, th, td { border: 1px solid black; } </style> </head> <body> <h3>Data Pasien</h3> <?php // untuk meload data xml (pasien.xml) dengan cara SimpleXML $pasien = new SimpleXMLElement('http://localhost/lat1/pasien.xml', null, true); // menampilkan data ke XML ke dalam tabel HTML echo " <table> <tr> <th>Nomer Rekam Medis</th> <th>Nama</th> <th>Alamat</th> <th>Kecamatan</th> <th>Telp</th> </tr> "; // melakukan looping penampilan data pasien foreach($pasien as $id) { echo " <tr> <td width='200'>{$id->rekam}</td> <td width='200'>{$id->nama}</td> <td width='200'>{$id->alamat}</td> <td width='130'>{$id->kecamatan}</td> <td width='80'>{$id->telp}</td> </tr> "; } echo '</table>'; ?> <br> </br> <button onclick="window.print()">Cetak Data Pasien</button> </body> </html>
Simpan Dengan Nama pasien.php
NB : Simpan Kedua File Tersebut dalam satu Folder di : C:\xampp\htdocs\lat1
Jalankan Program
http://localhost/lat1/pasien.php
Untuk Lebih Jelas Simak Video Tutorialnya