Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengekstrak Atribut Nod daripada XML menggunakan Penghurai DOM PHP dan SimpleXML?
Mengekstrak Atribut Nod daripada XML dengan Penghurai DOM PHP
Apabila bekerja dengan data XML dalam PHP, penghurai DOM menawarkan API yang mantap untuk mengakses dan memanipulasi nod. Satu tugas biasa ialah mengekstrak atribut daripada nod XML.
Dalam kes khusus ini, kami berminat untuk mengekstrak atribut laluan daripada penanda XML berikut:
<files> <file path="http://www.thesite.com/download/eysjkss.zip" title="File Name" /> </files>
Menggunakan SimpleXML
SimpleXML ialah perpustakaan PHP yang mudah untuk menghuraikan dokumen XML. Ia menyediakan API yang mudah dan intuitif yang memudahkan untuk bekerja dengan data XML. Untuk mengekstrak atribut laluan menggunakan SimpleXML:
<code class="php">$xml = new SimpleXMLElement($xmlstr); echo $xml->file['path']."\n";</code>
Dalam kod ini, $xmlstr mewakili rentetan XML untuk dihuraikan. Pembina SimpleXMLElement mencipta objek SimpleXML yang mewakili dokumen XML. Untuk mengakses atribut laluan, kita boleh menggunakan notasi ['path'].
Output:
http://www.thesite.com/download/eysjkss.zip
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Atribut Nod daripada XML menggunakan Penghurai DOM PHP dan SimpleXML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!