Я хотел бы разобрать заголовки новостей и ссылки из нижеследующего RSS страницы:Синтаксический RSS новости не работает
http://www.londonstockexchange.com/exchange/CompanyNewsRSS.html?newsSource=RNS&companySymbol=LSE
Я попытался с помощью этого кода (но это не работает):
<?php
$xml=("http://www.londonstockexchange.com/exchange/CompanyNewsRSS.html?newsSource=RNS&companySymbol=LSE");
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=5; $i++) {
$title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$link=$x->item($i)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
echo $title;
echo $link;
}
?>
Однако тот же код работает, чтобы получить RSS заголовки и ссылки с других страниц RSS .. например:
<?php
$xml=("https://feeds.finance.yahoo.com/rss/2.0/headline?s=bcm.v®ion=US&lang=en-US");
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=5; $i++) {
$title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$link=$x->item($i)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
echo $title;
echo $link;
}
?>
Есть ли у вас какие-либо идеи о том, как заставить его работать?
Заранее благодарен!
Я предлагаю вам написать ошибку вы получаете так кто-то может помочь вам найти решение. – Fer