Listening Video
 
 
Learn to parse any XML based feeds or data using PHP and a for loop. You can target any popular website RSS and rip data straight from their feeds using minimal code that is very easy to understand. We use the simplexml_load_file function to make an XML object out of the XML file online. An XML object that can then be parsed easily enough with a PHP for loop. The simplexml_load_file function is part of the simpleXML extension of PHP.
Lesson Code
<?php
$html = "";
$url = "http://www.developphp.com/feed_latest_texttuts.php";
$xml = simplexml_load_file($url);
for($i = 0; $i < 10; $i++){
 $title = $xml->channel->item[$i]->title;
 $link = $xml->channel->item[$i]->link;
 $description = $xml->channel->item[$i]->description;
 $pubDate = $xml->channel->item[$i]->pubDate;
 $html .= "<a href='$link'><h3>$title</h3></a>";
 $html .= "$description";
 $html .= "<br />$pubDate<hr />";
}
echo $html;
?>

0 Response to "simpleXML PHP tutorial learn to parse any XML files and RSS feeds"
Post a Comment