Assalamu’alaikum para Pembaca yang sedang berjuang untuk
menambah ilmunya J.
Baiklah pada kali ini Penulis akan memberikan contoh script sederhana php menampilkan /
membaca data xml. Jadi data yang akan diambil ada yang berupa data tunggal dan ada
yang berupa data array. Contoh disini tidak berhubungan dengan database. Oke kali ini kita akan membuat
2 (dua) buah file dengan masing-masing nama file index.php dan dataXml.xml.
File index.php
<?php
if(file_exists('dataXml.xml')){
# ambil data xml
$xml = simplexml_load_file('dataXml.xml');
// XML tanpa menggunakan perulangan
$berkakiempat = $xml->binatang->jumlahkaki->empat;
$berkakidua = $xml->binatang->jumlahkaki->dua;
echo "Binatang berkaki empat : ".$berkakiempat."<br>";
echo "Binatang berkaki dua : ".$berkakidua."<br><br>";
// XML dengan menggunakan perulangan
$jumlah= $xml->binatang->mamalia->count();
for ($i=0; $i<$jumlah; $i++) {
$mamalia = $xml->binatang->mamalia[$i];
echo "Binatang mamalia ke $i : ".$mamalia."<br>";
}
}
else {
echo "File XML tidak ditemukan!";
}
?>
File dataXml.xml
<?xml version="1.0" encoding="UTF-8"?>
<NMEXML EximID="1" BranchCode="100">
<binatang>
<jumlahkaki>
<empat>kucing</empat>
<dua>ayam</dua>
</jumlahkaki>
<!-- Contoh dengan tag kembar -->
<mamalia>sapi</mamalia>
<mamalia>kerbau</mamalia>
</binatang>
</NMEXML>
![]() |
| Membaca file XML |
Bagaimana para Pembaca? Mudah bukan? Untuk menampilkan data dengan tag yang sama, cara memanggilnya sama kok meskipun diapit beberapa tag. Silahkan
berikan komentar untuk hasil query-nya ya!

No comments:
Post a Comment