[PHP][XML] Write XML




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