Я конвертирую атомную ленту в RSS используя atom2rss.xsl . Работает отлично.
Затем, используя DOMDocument , я пытаюсь получить заголовок сообщения и URL:
$feed = new DOMDocument();
$feed->loadHTML('<?xml encoding="utf-8" ?>' . $html);
if (!empty($feed) && is_object($feed) ) {
foreach ($feed->getElementsByTagName("item") as $item){
echo 'url: '. $item->getElementsByTagName("link")->item(0)->nodeValue;
echo 'title'. $item->getElementsByTagName("title")->item(0)->nodeValue;
}
return;
}
Но URL поста пуст.
См. eval, который содержит HTML . Что я делаю неправильно? Я подозреваю, что неправильно получаю тег ссылки через $item->getElementsByTagName("link")->item(0)->nodeValue
.