我编写了这个函数来解析 html 源代码,但由于某种原因,它不适用于 feedburner 提要。有任何想法吗?
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xml = simplexml_import_dom($dom);
$snow = $xml->xpath('//td');
我真正需要做的只是从页面中获取数据。
我编写了这个函数来解析 html 源代码,但由于某种原因,它不适用于 feedburner 提要。有任何想法吗?
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xml = simplexml_import_dom($dom);
$snow = $xml->xpath('//td');
我真正需要做的只是从页面中获取数据。
除了这不是一个提要它的网页这一事实之外,不确定问题是什么。也就是说,由于您使用的是 dom 文档,因此没有理由打扰 simplexml,这可能就是问题所在......
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xpath = new DOMXPath($dom);
$snow = $xpath->query('//td');
首先,您必须打开提要页面(例如 xml 页面)并检查它是哪种提要:
<rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
然后,你看看这个很好的教程: http: //net.tutsplus.com/articles/news/how-to-read-an-rss-feed-with-php-screencast/你几乎完毕 :)