У меня есть канал XML, который выглядит примерно так:Анализировать XML связь с PHP
Я могу разобрать название достаточно легко с помощью SimpleXML:
$pictureBoxXMLFeed = simplexml_load_file('https://www.picturebox.tv/xml/feeds/FindAnyFilm/FindAnyFilm.xml');;
echo $pictureBoxXMLFeed->entry[1]->title;
foreach($pictureBoxXMLFeed->entry as $value){
echo $value->title;
echo '<br/>';
}
Но мне нужно, чтобы захватить элемент ссылки в канале, который выглядит примерно так:
<link href="http://www.picturebox.tv/watchnow?id=UKIC30" rel="alternate"/>
FYI, это сделать esn't work:
echo $ value-> link;
Спасибо за любую помощь ...
Определение "не работает" - это просто не показывать что-нибудь или это порождает ошибку? – enygma
ничего не показывает, он выделяется как эхо в DreamWeaver, заставляя меня поверить, что это зарезервировано? –
Если корневой элемент XML является записью, вам не нужно обращаться к нему. Что происходит с echo $ pictureBoxXMLFeed-> link-> attributes() -> href; – Martin