![]() |
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
