A veces no es necesario re-inventar la rueda.
Si dices tener que parsear un formato XML tan "standard" como es el RSS (que versión a todo esto?), puedes usar alguna classe para tal fin:
Por ejemplo:
http://magpierss.sourceforge.net/
Salió junto con un montón más de google: rss parser php class
Un saludo,