通過XML加載它時,不會顯示在瀏覽器中的圖像我有這樣的data.xml文件嘗試使用PHP
<?xml version="1.0" encoding="UTF-8"?>
<TVchannel> //This is the root element that consists of IT, PTG and HR tv
<monthname month="September">
<channelname name="IT">
<title>Welcome to IT TV</title>
<images>
<image path="image1.png"/>
<image path="image2.png"/>
</images>
</channelname>
<channelname name="PTG">
<title>Welcome to PTG TV</title>
<images>
<image path="image3.jpeg"/>
<image path="image4.jpeg"/>
</images>
</channelname>
<channelname name="HR">
<title>Welcome to HR TV</title>
<images>
<image path="image5.jpeg"/>
<image path="image6.jpeg"/>
</images>
</channelname>
</monthname>
<monthname month="October"> //the view for a different month
<channelname name="IT">
<title>Welcome to IT TV</title>
</channelname>
<channelname name="PTG">
<title>Welcome to PTG TV</title>
</channelname>
<channelname name="HR">
<title>Welcome to HR TV</title>
</channelname>
</monthname>
</TVchannel>
我有一個使用SimpleXML來加載該data.xml中這個PHP文件和迭代獲取每個圖像。
<?php
$picture_container = simplexml_load_file('data.xml');
$title_bar = $picture_container->{'monthname'}[0]->{'channelname'}[0]->title;
echo $title_bar;
header("content-type: image/png");
foreach($picture_container->{'monthname'}[0]->{'channelname'}[0]->images->image as $iterator)
{
echo '<img src="'.$iterator['path'].'"/>';
}
?>
請幫me..Thanks
對我來說這是在瀏覽器打印'歡迎來到IT電視![](image1.png)
' –
Exception
你正在用'img'標籤生成一個HTML。內容類型錯誤,並且您之前已輸出內容。在瀏覽器的源視圖/開發人員工具中驗證生成的HTML輸出。確保所提供的URL上的瀏覽器可以找到該圖片。 – ThW