Reserved word in XML parsing?
===

I have the following:

    <?php
    
    #Load in File
    $xmlUrl ="http://sports.espn.go.com/espn/rss/mlb/news";
    $ConvertToXml = simplexml_load_file($xmlUrl);
    
    # -> Setup XML
    $newsStory = $ConvertToXml->channel;
    
    # -----> Load News Stories
    for($i = 0;$i<sizeof($newsStory); $i++){
    
    	// Source of Article Info-->
    	$SrcTitle=$newsStory[$i]->title;
    	$SrcLink=$newsStory[$i]->link;
    	
    	// Actual News Article Info -->
    	$title=$newsStory[$i]->item->title;
    	$desc=$newsStory[$i]->item->description;
    	
    	
    	echo '<hr>';
    	echo '<strong>'.'Title:'.$title.'</strong>'.'(via: <a href=\''.$SrcLink.'\'>'.$SrcTitle.'</a>'.'<br />';
    	//echo 'Link:'.$link.'<br />';
    	echo 'Description'.$desc.'<br>';
    	echo '<hr>';
    }
    
    ?><?php
    
    #Load in File
    $xmlUrl ="http://sports.espn.go.com/espn/rss/mlb/news";
    $ConvertToXml = simplexml_load_file($xmlUrl);
    
    # -> Setup XML
    $newsStory = $ConvertToXml->channel;
    
    # -----> Load News Stories
    for($i = 0;$i<sizeof($newsStory); $i++){
    
    	// Source of Article Info-->
    	$SrcTitle=$newsStory[$i]->title;
    	$SrcLink=$newsStory[$i]->link;
    	
    	// Actual News Article Info -->
    	$title=$newsStory[$i]->item->title;
    	$desc=$newsStory[$i]->item->description;
    	
    	
    	echo '<hr>';
    	echo '<strong>'.'Title:'.$title.'</strong>'.'(via: <a href=\''.$SrcLink.'\'>'.$SrcTitle.'</a>'.'<br />';
    	//echo 'Link:'.$link.'<br />';
    	echo 'Description'.$desc.'<br>';
    	echo '<hr>';
    }
    
    ?>

It outputs just 1 result when it should output about 10 results...
This line: `$SrcLink=$newsStory[$i]->link;` the "link" word appears to possibly be a 'reserved' word here since its purple on my editor... as shown here:

![img][1]


  [1]: http://i.stack.imgur.com/fqGq8.png

What am I doing wrong here?