php простая проблема с XML-анализом на недопустимые теги

как я могу анализировать элемент, как этот пример

<?php $xmlstr = <<<XML <?xml version='1.0' standalone='yes'?> <movies> <movie> <title>PHP: Behind the Parser</title> <characters> <character> <name>Ms. Coder</name> <actor>Onlivia Actora</actor> <actor:view id='44' /> </character> <character> <name>Mr. Coder</name> <actor>El ActÓr</actor> <actor:view id='49' /> </character> </characters> <plot> So, this language. It's like, a programming language. Or is it a scripting language? All is revealed in this thrilling horror spoof of a documentary. </plot> <great-lines> <line>PHP solves all my web problems</line> </great-lines> <rating type="thumbs">7</rating> <rating type="stars">5</rating> </movie> </movies> XML; $simpleXml = new SimpleXMLElement($xmlstr); var_dump((array) $simpleXml); 

Ошибка пространства имен: префикс пространства имен в представлении не определен в /home/sweb/www/tmp/sxml.php в строке 35

в /home/sweb/www/tmp/sxml.php в строке 35

Анализаторы XML полагаются на факты, документы должны быть строго действительными, а ваши не корректны. Ему нужен URI пространства имен для actor . Корневой элемент должен быть следующим:

 <movies xmlns:actor="http://yoururl.com/"> 

Пока у вас его нет, никакой совместимый синтаксический анализатор XML не примет ваш документ.