Yo he utilizado SimplePie en lugar de SimpleXML con exito. Ofrece mucha mas opciones y me parece el mas indicado para este trabajo. CMSs como Joomla!, dan prueba de ello.
El unico problema que he tenido ha sido porque SimplePie depende de la extension mb_string para soporte de codificaciones de caracteres, algo que no deberia ser asi, ya que para cumplir con la especificacion de XML, un parser debe al menos, soportar UTF-8 de manera nativa. Fue un dolor de cabeza en una oportunidad lograr que los acentos y eñes se mostraran correctamente en un servidor compartido sin esa extension. Acabe reemplazando SimplePie por consultas directas a MySQL, ya que las circustancias lo permitían.