Parsing Data XML Dengan PHP HTML
![]() |
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

Komentar
Posting Komentar