Deskripsi
Secara aktual XML digunakan untuk menyimpan data (bukan database) dan didistribusikan ke beragam platform (karena sifatnya plaintext). XML tidak melakukan apa-apa , hanya store informasi dalam bentuk File. biasanya XML digunakan untuk keperluan API (Application Programming Interface).
How To :
Contoh ilustrasi :
[DOKUMEN SAYA]
[VERSI & ENCODING DOKUMEN]
[AKAR]
[ANAK][/ANAK]
[ANAK][/ANAK]
[/AKAR]
Syntax dari Ilustasi :
Untuk membuat dokumen maka kita harus buat objeknya dulu, ga ada objek ga ada barang :D
* Membuat Dokumen / Kertas Putih tanpa isi :
$doc = new DOMDocument();
* Membuat VERSI dan ENCODING ke dalam DOKUMEN :
$doc->version = '1.0';
$doc->encoding = 'ISO-8859-1';
* Untuk membuat AKAR atau ANAK ke dalam DOKUMEN harus didaftarkan terlebih dahulu, kita bisa menggunakan createElement('name').
$VariablePenampungAkar = $doc->createElement('Akar');
$doc->appendChild($VariablePenampungAkar); // ditempel ke dalam dokumen
* Untuk membuat Anak atau CHILD dan dimasukan ke dalam AKAR dan ditempel ke DOKUMEN maka caranya
$VariablePenampungAnak1 = $doc->createElement('Nama1','Anak ke-1');
$VariablePenampungAnak2 = $doc->createElement('Nama2','Anak ke-2');
$VariablePenampungAkar->appendChild($VariablePenampungAnak1); // ditempel ke dalam Akar
$VariablePenampungAkar->appendChild($VariablePenampungAnak2); // ditempel ke dalam Akar
* Jika sudah membuat Akar dan Anak maka penutupnya gunakan
$doc->formatOutput = true;
* terakhir buat file XML
$doc->save('NewXML');
mudah bukan ? selamat mencoba :D
example XML php syntax
<?php
$doc = new DOMDocument();
$doc->version = '1.0';
$doc->encoding = 'ISO-8859-1';
$VariablePenampungAkar = $doc->createElement('Akar');
$doc->appendChild($VariablePenampungAkar); // ditempel ke dalam dokumen
$VariablePenampungAnak1 = $doc->createElement('Nama1','Anak ke-1');
$VariablePenampungAnak2 = $doc->createElement('Nama2','Anak ke-2');
$VariablePenampungAkar->appendChild($VariablePenampungAnak1); // ditempel ke dalam Akar
$VariablePenampungAkar->appendChild($VariablePenampungAnak2); // ditempel ke dalam Akar
$doc->formatOutput = true;
$doc->save('NewXML');
?>
Hasil OUTPUT :
<?xml version="1.0" encoding="ISO-8859-1"?>
<Akar>
<Nama1>Anak ke-1</Nama1>
<Nama2>Anak ke-2</Nama2>
</Akar>
Post a Comment
Harap gunakan bahasa yang baik dan sopan, terima kasih