--- new.m2osw.com/public_html/modules/aggregator/aggregator.module.orig 2009-05-13 10:23:20.000000000 -0700
+++ new.m2osw.com/public_html/modules/aggregator/aggregator.module 2009-05-13 10:23:33.000000000 -0700
@@ -709,6 +709,7 @@
$channel = array();
// parse the data:
+ $data = str_replace(' & ', ' & ', $data);
$xml_parser = drupal_xml_parser_create($data);
xml_set_element_handler($xml_parser, 'aggregator_element_start', 'aggregator_element_end');
xml_set_character_data_handler($xml_parser, 'aggregator_element_data');