Menghuraikan XML dengan Titik Nok dalam Nama Teg Menggunakan PHP
SimpleXML mungkin bukan pilihan yang ideal untuk menghuraikan dokumen XML yang mengandungi tag dengan titik bertindih, seperti sebagai:
<xhtml:div>sample <xhtml:em>italic</xhtml:em> text</xhtml:div>
Untuk menghuraikan dokumen XML sedemikian dengan berkesan, pertimbangkan untuk menggunakan perpustakaan alternatif. Penyelesaian berikut menunjukkan cara untuk menavigasi dan mengakses elemen dengan titik bertindih dalam namanya menggunakan perpustakaan SimpleXML:
Untuk dokumen XML yang diberikan, anda boleh mengakses elemen 'em' seperti ini:
$xml->children('xhtml', true)->div->em;
Walau bagaimanapun, mengakses medan 'tarikh' memerlukan satu lagi langkah untuk keluar dari ruang nama.
$xml->children('xhtml', true)->div->children()->date;
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Tag XML Dengan Titik Bertitik Menggunakan PHPSimpleXML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!