I have this in the data.xml file
<?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>
I have this php file which uses simplexml to load this data.xml and iterate to get each image.
<?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'].'"/>';
}
?>
The browser does not show me any error but displays an empty icon. (see pic)
Please help me..Thanks