Pada artikel ini, kita akan menampilkan data yang ada dalam file XML di halaman web menggunakan PHP melalui server XAMPP. PHP adalah bahasa skrip sisi server yang terutama untuk memproses data web. XML adalah singkatan dari bahasa markup yang dapat diperluas Show Persyaratan
Sintaksis <root> <child> <subchild>.....</subchild> </child> </root> Mendekati. Kami akan menggunakan terutama dua fungsi dalam kode PHP kami. Fungsi simplexml_load_file() digunakan untuk mengonversi dokumen XML menjadi objek Contoh berikut akan menunjukkan bagaimana halaman web dapat mengambil informasi dari file XML dengan AJAX ContohInfo CD akan tercantum di sini Contoh Dijelaskan - Halaman HTMLSaat pengguna memilih CD pada daftar dropdown di atas, fungsi bernama "showCD()" dijalankan. Fungsi ini dipicu oleh event "onchange". Pilih CD Info CD akan tercantum di sini Fungsi showCD() melakukan hal berikut
File PHPHalaman di server yang dipanggil oleh JavaScript di atas adalah file PHP bernama "getcd. php" Skrip PHP memuat dokumen XML, "cd_catalog. xml", menjalankan kueri terhadap file XML, dan mengembalikan hasilnya sebagai HTML SimpleXML menyediakan cara mudah untuk mendapatkan nama elemen, atribut, dan konten tekstual jika Anda mengetahui struktur atau tata letak dokumen XML SimpleXML mengubah dokumen XML menjadi struktur data yang dapat Anda ulangi seperti kumpulan array dan objek Dibandingkan dengan parser DOM atau Expat, SimpleXML membutuhkan lebih sedikit baris kode untuk membaca data teks dari suatu elemen InstalasiDari PHP 5, fungsi SimpleXML adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini PHP SimpleXML - Baca Dari StringFungsi PHP Asumsikan kita memiliki variabel yang berisi data XML, seperti ini $myXMLData = Contoh di bawah menunjukkan cara menggunakan fungsi Contoh$myXMLData = $xml=simplexml_load_string($myXMLData) or die("Kesalahan. Tidak dapat membuat objek"); Output dari kode di atas akan menjadi Objek SimpleXMLElement ( [to] => Tove [from] => Jani [heading] => Reminder [body] => Jangan lupakan saya akhir pekan ini. )
Bagaimana cara menambahkan kode PHP dalam file XML?Cara Membuat dokumen XML menggunakan PHP . “$dom = DOMDocument baru();” “$dom->pengkodean = 'utf-8';” “$dom->xmlVersion = '1. 0';” . 0 “$dom->formatOutput = true;” Apakah XML dan PHP sama?Tidak ada hubungan antara PHP dan XML . XML adalah sesuatu yang dapat dikonsumsi dan diproduksi oleh PHP. Tidak ada tempat selama pemrosesan di mana PHP menggunakan atau menghasilkan XML kecuali Anda secara eksplisit memberi tahu PHP untuk melakukannya.
Bagaimana cara menampilkan data XML di PHP?Fungsi simplexml_load_file() digunakan untuk mengonversi dokumen XML menjadi objek. . simplexml_load_file simplexml_load_file (nama file XML) anak-anak(). Fungsi children() menemukan anak dari node tertentu. $xml_data->anak-anak() Bagaimana Anda membaca dan menulis dokumen XML dengan PHP?Modul SimpleXML baru PHP 5 membuat penguraian dokumen XML , yah, sederhana. Itu mengubah dokumen XML menjadi objek yang menyediakan akses terstruktur ke XML. Untuk membuat objek SimpleXML dari dokumen XML yang disimpan dalam string, teruskan string ke simplexml_load_string(). Ini mengembalikan objek SimpleXML. |