我写了这个函数来解析html源代码,但由于某种原因它不适用于feedburner feed。有什么想法吗?
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xml = simplexml_import_dom($dom);
$snow = $xml->xpath('//td');
我真正需要做的只是从页面获取数据。
答案 0 :(得分:1)
不确定问题是什么,除了这不是一个饲料的网页。这就是说,因为你使用dom文件,没有理由打扰simplexml,这可能是问题的来源......
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xpath = new DOMXPath($dom);
$snow = $xpath->query('//td');
答案 1 :(得分:1)
首先,您必须打开供稿页面(例如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/并且你差不多完成了:)