Hasilkan file XML secara dinamis menggunakan PHP tiga metode berbeda,
Tabel berikut menjelaskan metode mana yang baik untuk mengikuti standar dan mana yang tidak
OperasiDOMXML Pembaca/PenulisSimpleXMLReadDukungan yang burukWrite
Dukungan buruk Memanipulasi
Dukungan yang buruk
Dukungan yang burukDukungan Namespace Kendali Penuh
Dukungan yang burukXPATH SupportValidate
Hasilkan file XML dalam PHP SimpleXML, DOM, Metode Pembaca/Penulis
Metode XML DOM [Document Object Model].
Keunggulan DOM
Sangat cepat untuk dokumen kecil, memuat seluruh dokumen ke dalam memori
Antarmuka DOM PHP sederhana
Akses apa saja di pohon, dilalui dengan berbagai cara
Pustaka parsing XML, penggunaan libXML2 untuk DOM
Kekurangan DOM
Muat seluruh dokumen ke dalam memori
Akses data hanya setelah dokumen lengkap diurai
Mendukung PHP 5+ atau versi yang lebih baru
Buat XML menggunakan DOM
Keluaran Hasil
Opal Kole
8.1
8.4
_Memanipulasi XML menggunakan DOM
Manipulasi file XML yang dibuat di atas
Keluaran Hasil
hasil. xml
Opal Kole
8.1
8.4
Max Miller
8.7
8.2
Baca XML menggunakan DOM
_Keluaran Hasil
hasil_baru. xml
This document is store student Result Information
Result Id: 1 Student Opal Kole SGPA 8.1 CGPA 8.4
Result Id: 2 Student Max Miller SGPA 8.7 CGPA 8.2
Metode Pembaca/Penulis XML
Keuntungan Pembaca/Penulis XML
Menggunakan sedikit memori untuk membaca dan menulis
Mengizinkan untuk mengakses segera
Mendukung PHP4+ dan PHP5+
Kelemahan Pembaca/Penulis XML
Membaca data hanya berurutan
Semua metode lambat untuk mengakses data
Contoh Pembaca XML
_Keluaran Hasil
Result Id: 1 Student Opal Kole SGPA 8.1 CGPA 8.4
Result Id: 2 Student Max Miller SGPA 8.7 CGPA 8.2
Contoh Penulis XML
_Keluaran Hasil
hasil. xml
Opal Kole
8.1
8.4
_Membaca/Menulis SimpleXML
Penulisan SimpleXML
Opal Kole
8.1
8.4
_0Keluaran Hasil
simple_xml_create. xml
Opal Kole
8.1
8.4
_1Pembacaan XML Sederhana
Opal Kole
8.1
8.4
_2Keluaran Hasil
Opal Kole
8.1
8.4
_3- " Sebelumnya
- Lanjut "