我正在尝试在 xml 提要中插入像“image id = 1”这样的标签,并且 id 从 1 到 10,但是使用以下代码出现错误的 XML 格式错误,有人可以告诉我为什么吗?
$line .='<images>' . $crlf;
$i=0;
foreach($images as $img)
if ($i < 10)
{
$i +=1;
$line .=' <image id=<![CDATA['.$i.']]>>' . $crlf;
$line .=' <image><![CDATA['.$imageUrl.$img->name.']]></image>' . $crlf;
}
$line .=' </images> ' . $crlf;
我也尝试过使用
$line .=' <image id='.$i.'>' . $crlf;
我得到 xml 错误......
这就是提要的样子:
<images>
<image id="1">
<url>http://www.mywebsite/image?id=1&.jpg</url>
<title>
<en>FOTO 01</en>
</title>
</image>
<image id="2">
<url>http://www.mywebsite/image?id=2&.jpg</url>
<title>
<en>FOTO 02</en>
</title>
</image>