Mendapatkan Atribut dalam SimpleXML
Apabila bekerja dengan data XML menggunakan SimpleXML, mengakses atribut boleh menjadi rumit. Artikel ini menangani isu di mana objek kosong dikembalikan apabila cuba mengakses atribut sebagai $xml->OFFICE->{'@attributes'}.
Walaupun objek XML mengandungi atribut, pendekatan ini gagal mendapatkan semula mereka. Di sinilah kaedah atribut() dimainkan. Dengan memanggil $xml->attributes() pada nod yang dikehendaki, anda boleh mengakses atributnya.
Sebagai contoh, untuk mendapatkan semula atribut Token daripada nod OFFICE, gunakan kod berikut:
$tokenValue = $xml->OFFICE->attributes()->Token;
Nilai Token kini boleh digunakan dalam permohonan anda. Dengan melaksanakan kaedah ini, anda boleh berjaya mendapatkan semula atribut daripada objek SimpleXML.
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Atribut XML Dengan Betul Menggunakan SimpleXML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!