Menghuraikan Nod XML dengan Titik Bertindih Menggunakan XML Mudah
Mengakses elemen XML yang mengandungi titik bertindih (:) dalam namanya boleh menimbulkan cabaran apabila menggunakan Sambungan SimpleXML. Nod seperti "media:thumbnail" dan "flickr:profile" sering ditemui dalam suapan seperti RSS Flickr, menghalang pencarian terus.
Untuk menavigasi halangan ini tanpa menggunakan DOM, seseorang boleh menggunakan kanak-kanak() kaedah SimpleXML. Kaedah ini membenarkan untuk mengakses elemen dengan menyediakan URI ruang nama.
Sebagai contoh, untuk mendapatkan lakaran kecil daripada suapan RSS Flickr, seseorang boleh menggunakan kod berikut:
$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); foreach ($feed->item as $item) { $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); echo $ns_dc->date; }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Nod XML dengan Titik Bertindih Menggunakan SimpleXML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!