【发布时间】:2013-08-24 23:31:10
【问题描述】:
我使用simplexml_load_file 用PHP 解析XML,然后我json_encode 和json_decode 以将所有信息作为数组获取:
$xml = simplexml_load_file('/var/www/darkglass/wp-content/themes/dark2/assets/xml/artists.xml');
$musicos = json_encode($xml);
$musicos = json_decode($musicos, true);
我遇到了这个问题,我想在标签中添加 HTML 代码,但只有在 <![CDATA 之前添加一个字符时它才有效,如下例所示:
这不起作用:
<band><![CDATA[<a class="abandlink" href="#">Cannibal Corpse</a>]]></band>
这行得通:
<band>.<![CDATA[<a class="abandlink" href="#">Cannibal Corpse</a>]]></band>
知道为什么会这样吗?
【问题讨论】:
-
你在运行什么代码?它给出了什么错误?
-
这就是我将 xml 放入数组的方式:link 如果我不添加“。”或