xpath()
возвращает массив, вы должны выбрать первый элемент этого массива с индексом 0. Внимание: если совпадений нет, он может вернуть пустой массив. Поэтому на всякий случай следует добавить предложение if (isset($xpath[0]))
.
foreach ($xml->entry as $entry)
{
$xpath = $entry->xpath('./link[@rel="alternate"]/@href');
if (isset($xpath[0]))
{
echo $xpath[0], "\n";
}
}