Как разобрать текст и изображение из сложного xml

Надеюсь, ты поможешь мне в этом. Файл XML выглядит так:

<channel><item> <description> <div> <a href="http://image.com"> <span> <img src="http://image.com" /> </span> </a> Lorem Ipsum is simply dummy text of the printing etc... </div> </description> </item></channel> 

Я могу получить содержимое тега описания, но когда я это сделаю, я получаю всю структуру, в которой есть много css, и я не хочу этого. Мне действительно нужно разобрать ссылку href и текст Lorem Ipsum. Я пытаюсь с простым XML, но не могу узнать, выглядит слишком сложно. Есть идеи?

edit: код, который я использую для разбора xml

 $file = new SimpleXMLElement($mydata); { foreach($file->channel->item as $post) { echo $post->description; } } 

Related of "Как разобрать текст и изображение из сложного xml"