php:获取feedburner提要的内容

php:获取feedburner提要的内容,php,feedburner,Php,Feedburner,我编写此函数是为了通过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">


然后,看一看类似于本教程的内容:您几乎完成了:)

您需要解析提要本身的内容()或从该页面创建提要?我尝试做的大部分是从提要中获取数据并创建json数组。因此,基本上我试图获取开放路径的数量,并将该数量存储在一个变量中。我的代码中使用的url是有效的,但出于某种原因,如果我使用如下url:feed://feeds.feedburner.com/KillingtonSnowReport?format=xml 它不返回任何内容。这是因为提要中没有任何
td
元素。。。你是否查看了XML以了解你在解析什么?????是的,我很懒,复制了适用于原始http url的代码,我尝试在提要上使用XML中的不同标记行,但没有成功这行代码到底做了什么?我在想问题可能是因为feedburner可能使用了与Http不同的端口,这一行代码是在feed的xml页面中可以找到的众多代码之一。它只是一个提示,告诉你如何获取提要。为什么?因为有很多种提要,每个提要都有不同的标记,所以您必须以不同的方式对其进行解析:)我希望您知道,这个仅链接的答案没有帮助……因为链接的文章没有提到名称空间或如何处理它们。