从Feed获取5项并保存为新文件

时间:2011-09-15 16:48:37

标签: php rss atom-feed

如何从包含10个以上项目的Feed中获取前5个项目,并另存为新的XML文件?

我使用这样的东西来获取所有Feed数据,但有些Feed包含的项目数量超出了必要的数量。

$xml = file_get_contents('http://www.example.com/rss');
file_put_contents('newfile.xml', $xml);

1 个答案:

答案 0 :(得分:0)

使用XML解析器:

$xml = simplexml_load_file('http://www.example.com/rss');

这会为您提供SimpleXML-object,您可以使用for循环来迭代Feed。确切的语法取决于您要获取的Feed,如果您需要更多帮助,则应发布Feed结构:)