PHP XML Parser
Apa itu XML?
Bahasa XML adalah cara untuk menyusun data untuk dibagikan di seluruh situs web.
Beberapa teknologi web seperti Umpan RSS dan Podcast ditulis dalam XML.
XML mudah dibuat. Ini sangat mirip dengan HTML, kecuali bahwa Anda membuat tag Anda sendiri.
Jika Anda ingin mempelajari lebih lanjut tentang XML, silakan kunjungi tutorial XML kami .
Apa itu XML Parser?
Untuk membaca dan memperbarui, membuat dan memanipulasi dokumen XML, Anda memerlukan parser XML.
Di PHP ada dua jenis utama parser XML:
- Pengurai Berbasis Pohon
- Parser Berbasis Acara
Pengurai Berbasis Pohon
Pengurai berbasis pohon menyimpan seluruh dokumen dalam Memori dan mengubah dokumen XML menjadi struktur Pohon. Ini menganalisis seluruh dokumen, dan menyediakan akses ke elemen Pohon (DOM).
Jenis pengurai ini adalah pilihan yang lebih baik untuk dokumen XML yang lebih kecil, tetapi tidak untuk dokumen XML besar karena menyebabkan masalah kinerja utama.
Contoh parser berbasis pohon:
- SederhanaXML
- PERTIMBANGAN
Parser Berbasis Acara
Pengurai berbasis peristiwa tidak menyimpan seluruh dokumen dalam Memori, sebaliknya, mereka membaca dalam satu simpul pada satu waktu dan memungkinkan Anda untuk berinteraksi dengan waktu nyata. Setelah Anda pindah ke node berikutnya, yang lama dibuang.
Jenis pengurai ini sangat cocok untuk dokumen XML besar. Ini mem-parsing lebih cepat dan menghabiskan lebih sedikit memori.
Contoh parser berbasis acara:
- Pembaca XML
- XML Expat Parser