Lid |
|
Beste,
ik probeer een XML te maken en uit te lezen, echter weergeeft hij alleen de 1e en de rest niet... wat doe ik verkeerd?
<?php
/*#########################
TWITTER RSS FEEDER
#########################*/
$xml = '<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>abc</title>
<description>abc xml lezen</description>
<link>http://www.mijnsite.nl/customers/abc/</link>
<copyright>mijnsite - test</copyright>
<lastBuildDate>20-03-2012</lastBuildDate>';
$xml .= '<item>
<title>Item 1</title>
<description>Omschrijving 1</description>
<link>http://www.mijnsite.nl/</link>
<guid>http://www.mijnsite.nl/item1/</guid>
<pubDate>20-03-2012</pubDate>
</item>
<item>
<title>Item 2</title>
<description>Omschrijving 2</description>
<link>http://www.mijnsite.nl/</link>
<guid>http://www.mijnsite.nl/item2/</guid>
<pubDate>20-03-2012</pubDate>
</item>
<item>
<title>Item 3</title>
<description>Omschrijving 3</description>
<link>http://www.mijnsite.nl/</link>
<guid>http://www.mijnsite.nl/item3/</guid>
<pubDate>20-03-2012</pubDate>
</item>';
$xml .= '</channel>
</rss>';
if(!$file = new SimpleXMLElement($xml))
{
echo 'UNABLE TO LOAD XML';
}
else
{
$i = 0;
foreach($file as $value)
{
echo $value->item[$i]->title.'<br />';
$i++;
}
}
?>
<?php /*######################### TWITTER RSS FEEDER #########################*/ $xml = '<?xml version="1.0" ?> <rss version="2.0"> <channel> <title>abc</title> <description>abc xml lezen</description> <link>http://www.mijnsite.nl/customers/abc/</link> <copyright>mijnsite - test</copyright> <lastBuildDate>20-03-2012</lastBuildDate>'; $xml .= '<item> <title>Item 1</title> <description>Omschrijving 1</description> <link>http://www.mijnsite.nl/</link> <guid>http://www.mijnsite.nl/item1/</guid> <pubDate>20-03-2012</pubDate> </item> <item> <title>Item 2</title> <description>Omschrijving 2</description> <link>http://www.mijnsite.nl/</link> <guid>http://www.mijnsite.nl/item2/</guid> <pubDate>20-03-2012</pubDate> </item> <item> <title>Item 3</title> <description>Omschrijving 3</description> <link>http://www.mijnsite.nl/</link> <guid>http://www.mijnsite.nl/item3/</guid> <pubDate>20-03-2012</pubDate> </item>'; $xml .= '</channel> </rss>'; if(!$file = new SimpleXMLElement($xml)) { echo 'UNABLE TO LOAD XML'; } else { $i = 0; foreach($file as $value) { echo $value->item[$i]->title.'<br />'; $i++; } } ?>
|