I tested the XML Aggregation feature against RSS feeds from the FinalBuilder build management tool. The xmlagg.php was failing with the following error:
Fatal error: Call to a member function getAttribute() on a non-object in C:\Inetpub\forum.mmrd.com\scripts\xmlagg.php on line 166
I noted that this line of the code was trying to pull out a link to fill in the {link} label in a feed post signature. In my case, there was no link.
I changed the relevant area of xmlagg.php from:
162 // Apply custom signature, may contain {link} tag.
163 if ( isset($node->getElementsByTagName('link')->item(0)->nodeValue)) {
164 $link = $node->getElementsByTagName('link')->item(0)->nodeValue;
165 } else {
166 $link = $node->getElementsByTagName('link')->item(0)->getAttribute('href');
167 }
to:
162 // Apply custom signature, may contain {link} tag.
163 if ( isset($node->getElementsByTagName('link')->item(0)->nodeValue)) {
164 $link = $node->getElementsByTagName('link')->item(0)->nodeValue;
165 } else if ($node->getElementsByTagName('link')->length > 0) {
166 $link = $node->getElementsByTagName('link')->item(0)->getAttribute('href');
167 }