Hello, I recently saw this xml tutorial on sitepoint:

PHP Code:
<?php
class RSSParser 

   var 
$insideitem false
   var 
$tag ""
   var 
$title ""
   var 
$description ""
   var 
$link ""

   function 
startElement($parser$tagName$attrs) { 
       if (
$this->insideitem) { 
           
$this->tag $tagName
       } elseif (
$tagName == "ITEM") { 
           
$this->insideitem true
       } 
   } 

   function 
endElement($parser$tagName) { 
       if (
$tagName == "ITEM") { 
           
printf("<p><b><a href='%s'>%s</a></b></p>"
             
trim($this->link),htmlspecialchars(trim($this->title))); 
           
printf("<p>%s</p>"
             
htmlspecialchars(trim($this->description))); 
           
$this->title ""
           
$this->description ""
           
$this->link ""
           
$this->insideitem false
       } 
   } 

   function 
characterData($parser$data) { 
       if (
$this->insideitem) { 
           switch (
$this->tag) { 
               case 
"TITLE"
               
$this->title .= $data
               break; 
               case 
"DESCRIPTION"
               
$this->description .= $data
               break; 
               case 
"LINK"
               
$this->link .= $data
               break; 
           } 
       } 
   } 


$xml_parser xml_parser_create(); 
$rss_parser = new RSSParser(); 
xml_set_object($xml_parser,&$rss_parser); 
xml_set_element_handler($xml_parser"startElement""endElement"); 
xml_set_character_data_handler($xml_parser"characterData"); 
$fp fopen("http://www.sitepoint.com/rss.php","r"
   or die(
"Error reading RSS data."); 
while (
$data fread($fp4096)) 
   
xml_parse($xml_parser$datafeof($fp)) 
       or die(
sprintf("XML error: %s at line %d",  
           
xml_error_string(xml_get_error_code($xml_parser)),  
           
xml_get_current_line_number($xml_parser))); 
fclose($fp); 
xml_parser_free($xml_parser);
?>
How would I go about taking 3 or 4 different xml feeds with the same tag attributes and sort them by a date (format Sun, 07 Nov 2004 07:17:32 GMT)? Much help appreciated.