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 に答える