Я использую PHP и CURL для получения XML, но у меня проблемы с доступом к атрибутам определенного типа.
Скажем, документ XML выглядит так:
<item>
<title>Example Title</title>
<link>http://www.google.com</link>
<description>Sample desc here.</description>
<media:content xmlns:media="http://mediaurl.com/" url="http://www.exampleurl.com/"
type="image/jpeg" medium="image" height="226" width="571">
</media:content>
</item>
Я хочу получить доступ к атрибуту url внутри тега, но не могу обойти проблему с пространством имен.
В настоящее время я пробовал использовать:
$promos = $item->getElementByTagNameNS("media", "content");
foreach ($promos as $promo)
{
$promoImage = $promo->getAttribute("url");
break;
}
echo $promoImage;