PHP - XML

PHP - XML



DASAR TEORI
Pembacaan atau proses parsing dokumen XML di PHP dapat dilakukan dengan library extension SimpleXML yang ada mulai PHP 5 dan tidak dibutuhkan proses install komponen tambahan. SimpleXML menyediakan cara sederhana untuk mendapatkan nama dan teks elemen XML dibandingkan dengan parser yang lain seperti DOM atau Expat. SimpleXML hanya membutuhkan beberapa baris kode untuk membaca data teks dari elemen XML. SimpleXML mengkonversi dokumen XML (atau XML string) menjadi objek, sebagai berikut :

  • Unsur dikonversi ke atribut tunggal dari objek SimpleXMLElemen. Bila ada lebih dari satu elemen pada satu tingkat , mereka ditempatkan di dalam sebuah array
  • Atribut diakses menggunakan array asosiatif, di mana indeks sesuai dengan nama atribut
  • Teks di dalam elemen diubah menjadi string. Jika elemen memiliki lebih dari satu node teks , mereka akan diatur dalam urutan mereka ditemukan


SimpleXML mudah digunakan saat melakukan tugas-tugas seperti dan cepat :

  • Membaca / Mengekstrak data dari file XML / string
  • Mengedit node teks atau atribut

Namun untuk memproses dokumen XML yang lebih rumit, lebih baik menggunakan parser Expat atau DOM XML .

Practice
1. Jalankan Webserver + PHP (Xampp/Wamp) 
2. Jalankan teks editor (Notepad/Notepad++/Sublime) untuk menulis kode PHP berikut :  

testxml.php <?php $xml=simplexml_load_file("hello.xml"); print_r($xml); ?>

3. Pastikan file hello.xml yang anda tulis pada Kerja Lab 1 berada dalam folder yang sama dengan file
 

 

She's Coded

Posting Komentar

Feel free to leave comments below

Lebih baru Lebih lama