我正在尝试遍历底部 xml 中的图像节点,但我的代码只显示了许多图像中的第一张图像。我正在使用 foreach 遍历它,任何帮助将不胜感激。
另外,我正在尝试访问产品下的“描述”和“功能”,但我不知道如何访问这些。
<?php
$mypix = simplexml_load_file('abc.xml');
foreach ($mypix->package as $pixinfo):
$title=$pixinfo->productTitle;
$link=$pixinfo->url;
$image=$pixinfo->imageUrl;
echo "<a href=\"",$link,"\"><img src=\"",$image,"\" alt=\"",$title,"\" height=\"100\" width=\"100\" /></a>\n";
foreach ($pixinfo->images as $piximages):
echo "<img src=\"",$piximages->image,"\" height=\"50\" width=\"50\" />\n";
endforeach;
echo "<br />";
endforeach;
?>
<?xml version="1.0" encoding="utf-8" ?>
<packages xmlns="http://www.google.com">
<package>
<productTitle>Product A</productTitle>
<url>http://google.com</url>
<imageUrl>h658279.jpg</imageUrl>
<images>
<image>658279.jpg</image>
<image>658280.jpg</image>
<image>658283.jpg</image>
</images>
<products>
<product>
<description>Why choose product</description>
<locationDescription>Ideally located</locationDescription>
<features>Buttons 12</features>
</product>
</products>
</package>
</packages>