下面的代码给了我一个图像链接的列表,但我想要显示这些图像。它们来自包含CDATA的XML文件。他们需要以HTML格式显示,这在最后解释了回显。用simpleXML在PHP中显示CDATA图像
我是新来的这一点,不知道一个解决方案。
<?php
$html= "";
$url = "xml/test.xml";
$xml = simplexml_load_file($url);
for ($i = 0; $i < 10; $i++){
$dealer_logo = $xml->dealers->id[$i]->logo;
echo $dealer_logo[0][$url];
$html .= "$dealer_logo";
}
echo $html
?>
'$ dealer_logo [0] [$ url]'的意图是什么?由于'$ url'包含XML文件的地址,因此它将展开为'$ dealer_logo [0] ['xml/test.xml']'。也许你的意思是通过$ dealer_logo [0] ['url']'来访问名为''url''的XML属性。 – IMSoP