There are plenty of tutorials on reading RSS feeds through PHP. The simplest would be to use Simplexml and just read the feed:
<?php
$xmlstr = file_get_contents('http://www.weather.com/rss/national/rss_nwf_rss.xml');
$xml = simplexml_load_string($xmlstr);
Now the XML is stored in an iterable object which you can loop over to get all the children.
For example, to get the title of the feed above, I'd do:
echo (string) $xml->channel->title;
To get the <item> children (all the articles) I'd do:
$items = array();
foreach($xml->channel->children() as $child)
{
if($child->getName() == 'item')
{
$items[] = $child;
}
}
Alternatively you could use an xpath query to get just those results:
$results = $xml->xpath('channel/item');
while(list( , $node) = each($result))
{
echo (string) $node->title;
}
Hope that helps you out some.