Проблемы с пространством имен PHP

Вечерние парни.

Во-первых, я прочитал. Как разобрать XML, содержащий пользовательские пространства имен, используя SimpleXML? ,

Я разбираю XML-документ из источника, а не пользовательское пространство имен.

<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:moshtix="http://www.moshtix.com.au"> <channel> <item> <link>qweqwe</link> <moshtix:genre>asdasd</moshtix:genre> ... 

Например. Когда я анализирую с помощью SimpleXML, ни один из элементов пространства имен mostix: не отображается или не доступен. Наверное, действительно простое решение, но какие-то идеи ребята?

Обычно люди используют детей () .

 $rss = simplexml_load_string( '<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:moshtix="http://www.moshtix.com.au"> <channel> <link>qweqwe</link> <moshtix:genre>asdasd</moshtix:genre> </channel> </rss>' ); foreach ($rss->channel as $channel) { echo 'link: ', $channel->link, "\n"; echo 'genre: ', $channel->children('moshtix', true)->genre, "\n"; }