使用:
$xml = simplexml_load_string($content);
$array = json_decode(json_encode((array) $xml), 1);
這種方式將 XML 解析為陣列時,
對於:
<a name="aaaa">
<b></b>
</a>
和
<a>content</a>
都可以正確解析,但對於這種:
<a name="aaaa">content</a>
就無法得到 name 屬性,而只能得到 content 內容了。
請問有什麼好的方法可以處理這種問題嗎?