0
我正在嘗試MVC基於此結構的圖像的簡單XML提要。執行PHP語法時輸出XML提要中斷
這將始終從1走 - 20
<image1>http://test.url/test.jpg</image1>
<caption1>This is a test caption <caption1 />
<credit1>This is a test credit</credit1>
,這裏是我的腳本:
echo "<images>";
for($i = 1; $i <= 20; $i++) {
$imageUrl = "image$i";
$caption = "caption$i";
$credit = "credit$i";
echo "<image no='$i'>";
echo "<imageurl>" . $gallery->$imageUrl . "</imageurl>";
echo "<caption>" . $gallery->$caption . "</caption>";
echo "<credit>" . $gallery->$credit . "</credit>";
echo "</image>";
}
echo "</images>";
這得到返回的變量$xml
這是我的輸出是這樣的:
$xmlProcessor = new GalleryXMLProcessor();
$xml = $xmlProcessor->processFeed("http://testurlexport.php");
header('Content-Type: text/xml; charset=UTF-8');
echo $xml;
但是,我只是將輸出作爲文本返回,而不是XML。它似乎只是echo
。我在Chrome上有一個XML查看器,並且不會將XML呈現到其預期的UI中。之前,我開始添加圖像,這工作的罰款(見下文)