1

我编写了这个函数来解析 html 源代码,但由于某种原因,它不适用于 feedburner 提要。有任何想法吗?

$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xml = simplexml_import_dom($dom);
$snow = $xml->xpath('//td');

我真正需要做的只是从页面中获取数据。

4

2 回答 2

1

除了这不是一个提要它的网页这一事实之外,不确定问题是什么。也就是说,由于您使用的是 dom 文档,因此没有理由打扰 simplexml,这可能就是问题所在......

$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.killington.com/winter/mountain/conditions');
$xpath = new DOMXPath($dom);
$snow = $xpath->query('//td');
于 2012-06-20T00:53:28.640 回答
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/你几乎完毕 :)

于 2012-06-20T00:57:00.883 回答