buat dan baca file XML dengan PHP
ajax, mungkin dengan script ajax di php akan sangat membantu dan lebih cepat! waktu pertama gw mau belajar ajax, eh liat script di bawah ini yg kebetulan juga punyanya ajax! and kebetulan juga gw mau buat program untuk ngambil data di server dari client! kaya’nya ini membantu gw juga, gw buat xml di server an client tinggal baca aja deh (semoga bener pernyataan gw ini) nih codenya
misalnya nama file phpnya create.php. isinya kayak gini:
<?php
header("Content-type: text/xml");
$dom = new DomDocument(’1.0′,’UTF-8′);
$rentals = $dom->appendChild($dom->createElement(’rentals’));
$description = $rentals->appendChild($dom->createElement(’description’));
#———-
$title = $description->appendChild($dom->createElement(’nama’));
$title->appendChild($dom->createTextNode(’chunkring’));
#———-
$title = $description->appendChild($dom->createElement(’alamat’));
$title->appendChild($dom->createTextNode(’kebon’));
#———-
$title = $description->appendChild($dom->createElement(’hobi’));
$title->appendChild($dom->createTextNode(’makan’));
#———-
$title = $description->appendChild($dom->createElement(’status’));
$title->appendChild($dom->createTextNode(’jawara’));
#———–
$title = $description->appendChild($dom->createElement(’asal’));
$title->appendChild($dom->createTextNode(’betawi’));
#———–
$title = $description->appendChild($dom->createElement(’gaji’));
$title->appendChild($dom->createTextNode(’1000000000 per minggu’));
#———–
$dom->formatOutput = true;
$test = $dom->saveXML();
$dom->save(’pribadiKu.xml’);
echo $test;
?>
Script di atas akan menghasilkan satu file xml dengan nama pribadiKu.xml.
Kemudian saya buat file untuk membaca data dari file xml yang tercipta. Misalnya nama filenya
readFromXml.php
<?php
if(file_exists(’pribadiKu.xml‘)) {
$data = simplexml_load_file(’pribadiKu.xml‘);
# raw data in array form
printr_r($data);
foreach($data as $key => $dat) {
foreach($dat as $k => $v) {
echo ($k);
echo(” : “);
echo($v);
echo (“<br />”);
}
}
}
?>
ya semoga yg baca ini bisa dapet ilmu walau sedikit!!! 
