данные потеряны в simplexml_load_string - PullRequest
2 голосов
/ 03 сентября 2010

Я читаю xml с этим кодом.

$xml = simplexml_load_string($data);

он правильно читает и может получить доступ к данным через $ xml-> title и т. Д., Но мне нужен доступ к тегам CDATA и <media:xxx>.

пример xml: pastie from: http://www.metacafe.com/api/item/4779040/

возможно проанализировать эти данные?как?

Ответы [ 2 ]

2 голосов
/ 03 сентября 2010
$xml = simplexml_load_string($data);
$namespacesMeta = $xml->getNamespaces(true);
$mediaXML = $xml->children($namespacesMeta['media']);
1 голос
/ 03 сентября 2010

Вам нужно изучить SimpleXml и пространства имен

Попробуйте это - http://blog.sherifmansour.com/?p=302

...