I am trying to read xml data feed using simple xml load api.
having problem with reading following XML format
Below is my code for google news feedCode:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE data SYSTEM "http://affiliates.mondera.com/affiliates/jewelry.dtd"> <data><description>birth_stone</description> <date>9/7/2009 4:51:19 AM</date> <row SKUid="3009776"> <SKU>3009776</SKU> <WebLink>http://click.linksynergy.com/fs-bin/click?id=w7UOeEAmnJM&subid=1&offerid=40840.1&type=10&tmpid=977&RD_PARM1=http%3A%2F%2Fwww.mondera.com%2Fjewelry%2Fproduct.asp%3Fpartno%3D3009776</WebLink> <ThumbNailImage>http://www.mondera.com/images/listimages/3009776.jpg</ThumbNailImage> <LargeProductImage>http://www.mondera.com/images/large1/3009776.jpg</LargeProductImage> <Price>200</Price> <MainCategory>Gemstone Jewelry</MainCategory> <Category>Earrings</Category> <Short_Description>14k White Gold Sapphire Stud Earrings</Short_Description> <Metal>14k White Gold</Metal> </row> </data>
Thanks in advance!PHP Code:<?php
$url = "http://news.google.com/?ned=us&topic=t&output=rss";
$rss = simplexml_load_file($url);
if($rss)
{
echo '<h1>'.$rss->channel->title.'</h1>';
echo '<li>'.$rss->channel->pubDate.'</li>';
$items = $rss->channel->item;
foreach($items as $item)
{
$title = $item->title;
$link = $item->link;
$published_on = $item->pubDate;
$description = $item->description;
echo '<h3><a href="'.$link.'">'.$title.'</a></h3>';
echo '<span>('.$published_on.')</span>';
echo '<p>'.$description.'</p>';
}
}
?>




Reply With Quote