PHP 5.0.4, Magpie 0.71.1
Containers (xml tags with children) in items are not
supported if the container declares a namespace.
For example, this RSS feed:
...causes the following error:
Fatal error: Only variables can be passed by reference
in /var/www/magpierss/rss_parse.inc on line 344
It's due to the <product:product> tag which contains
other tags in the "product" namespace.
A patch against 0.71.1 which allows magpie to handle
this is attached. Please note that I in no way suggest
that the patch is perfect, doesn't break anything else,
works on everyone elses setup, completely fixes the
problem or is the correct solution to the problem. It
could be absolute crap. I can only say it addresses
this particular issue for me and doesn't break anything
else I've thrown at it.