Проблема php simplexml при чтении атрибута, который имеет название «column -:» в его имени

Я пытаюсь прочитать атрибут xml, в котором есть «:», но у меня возникают проблемы … конкретно «yweather: condition»

Это мой код:

if ($xml = simplexml_load_file("http://weather.yahooapis.com/forecastrss?p=LEXX0003&u=c")) { $namespacesMeta = $xml->getNamespaces(true); $yweather = $xml->children($namespacesMeta['yweather']); $docMeta = $yweather->{'condition'}; var_dump($docMeta); } 

я получил здесь после прочтения другого потока в stackoverflow, но результат не так, как я ожидал, я получаю следующее:

Объект (SimpleXMLElement) [3]

Вы можете проверить приведенную выше ссылку, чтобы увидеть полный xml,

Я хочу читать атрибуты в «yweather: condition» Я знаю, как получить доступ и прочитать другие части XML, но эта сложна … Я также попробовал getAttributes (), и это не сработало

благодаря

 $docMetaAttributes = $docMeta->attributes(); 

или

 $docMetaAttributes = $docMeta->attributes($namespacesMeta['yweather']); 

для имен с именами в пространстве имен yweather

http://www.php.net/manual/en/simplexmlelement.attributes.php