php - 使用 PHP 的 Rss 提要

标签 php xml xml-parsing rss

嗨,谁能告诉我如何在 php 中处理这个 rss feed

http://www.ft.com/rss/companies/travel-leisure

当我执行以下几行时

$rss = new DOMDocument(); $rss->load('http://www.ft.com/rss/companies/travel-leisure');

出现错误

遇到 PHP 错误

严重性:警告

消息:DOMDocument::load():开始和结束标记不匹配:链接第 8 行并位于 http://www.ft.com/rss/companies/travel-leisure 中,行:11

谢谢

最佳答案

如果您请求 http://www.ft.com/rss/companies/travel-leisure 时没有 User-Agent HTTP 请求 header ,您可以获得返回错误消息(在 200 OK 状态下)。

这是英国《金融时报》网站上的一个错误。

作为解决方法,我建议使用 cURL获取数据,然后将字符串输入 DOMDocument

关于php - 使用 PHP 的 Rss 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21728455/

相关文章:

c - 解析 XML 响应

php - 在另一个命名空间类中实例化命名空间类

xml - 如何编写可以解析 XML 文件作为输入并从文件中删除某些元素的 bash 脚本

python - 将数据写入 xml 文件时出现 UnicodeEncodeError

javascript - 使用AJAX解析XML : Image Link : undefined?

ruby - 使用 Nokogiri 解析 XML 文件?

java - 我可以在 Java 中使用验证性较低的 StAX 解析器吗?

php - Paypal 支付执行

javascript - 为什么 WordPress 中的排队脚本不起作用?

php - 如何使用 diff 递归创建补丁文件