Kami menggunakannya untuk menukar dokumen XML kepada tatasusunan PHP. Kadangkala, kita perlu mengendalikan dokumen XML sebagai data masuk atau data eksport sebagai dokumen XML. Bahasa XML digunakan untuk menstruktur perkongsian data merentas tapak web atau aplikasi. Jadi, ia menyediakan operasi XML kepada tatasusunan untuk berfungsi dengan lancar dengan data XML.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Semasa menukar, kita perlu menggunakan beberapa fungsi seperti yang dinyatakan di bawah -
Ia menerima dokumen XML dan menukarnya menjadi tatasusunan. Katakan kita mempunyai dokumen XML sebagai ExXMl.xml; sekarang, kami mahu menukarnya kepada tatasusunan. Jadi, untuk menukar, kita perlu mengikuti beberapa langkah –
Contoh untuk memuatkan fail XML dan menukarnya menjadi tatasusunan PHP –
Mula-mula, kami mencipta fail data xml dengan nama “ExXML.xml” dan mencipta kandungan data sebagai –
Kod:
Next,we create the PHP file to read and load the XML file, as below - 12 78 English 15 80 English 30 50 English
Output:
Semua tag pembukaan dan penutup adalah betul. Seterusnya, objek yang dimuatkan mengekod dan menyahkod sebagai tatasusunan PHP dengan bantuan fungsi json_encode () dan json_decode() masing-masing.
Contoh di mana ralat pertemuan dan penghuraian-
Seterusnya, kami menulis kod PHP untuk memahami PHP XML ke dalam tatasusunan, di mana kami akan melihat ralat penghuraian yang berlaku semasa melaksanakan XML ke dalam tatasusunan kerana teg XML tidak padan atau tidak berstruktur dengan betul, seperti di bawah –
Kod:
Next, we create the PHP file to read and load the XML file, as below - 12 78 15 80 English 30 50 English
Output:
Salah satu teg pembuka dan penutup tidak sepadan dan salah satu teg tiada (seperti yang dinyatakan dalam fail XML dengan teg ulasan). Amaran berlaku semasa menghuraikan dan memuatkan fail XML, seperti yang dilihat dalam output di atas. Jadi, dengan membaca amaran, betulkan fail XML dan muatkannya semula.
Atas ialah kandungan terperinci PHP XML ke dalam Array. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!