有人可以告诉我为什么这段代码没有从新闻网站的XML RSS提要中绘制标题和链接?
我正在使用SimpleXML PHP扩展来完成它。
这是代码。
<?php
$xml = simplexml_load_file('https://feeds.feedburner.com/ndtvnews-latest?format=xml');
$tle = [];
$lnk = [];
foreach($xml -> channel -> item as $node) {
foreach($node -> title as $node) {
array_push($tle, $node);
}
}
foreach($xml -> channel -> item as $node) {
foreach($node -> link as $node) {
array_push($lnk, $node);
}
}
?>
在html body标签中,我包括......
<div id="list">
<?php
for ($c = 0; $c < count($tle); $c++) {
echo '<h2>' . $tle[$c] . '</h2> ';
echo '<a href="' . $lnk[$c] . '">' . $lnk[$c]. '</a>';
}
?>
</div>
奇怪的是,它会抛出两个不同的错误,一个在我的本地主页上,另一个在服务器托管域页面上。
在本地主机上,它显示&#34;找不到对象&#34; - 404错误。
另一方面,它说&#34;第3行语法错误,意外&#39; [&#39;发现&#34;
怎么可能?请赐教。