【发布时间】:2009-06-04 17:24:10
【问题描述】:
我需要从一个用 PHP 编写的网站获取数据。我的老板希望我提供一个 RSS 提要来获取更新的内容。
问题是我需要提供几个信息(至少十几个不同的字段)。以 XML 形式返回数据是否比 RSS 更好?
【问题讨论】:
我需要从一个用 PHP 编写的网站获取数据。我的老板希望我提供一个 RSS 提要来获取更新的内容。
问题是我需要提供几个信息(至少十几个不同的字段)。以 XML 形式返回数据是否比 RSS 更好?
【问题讨论】:
RSS 是 XML 的一种形式。
如果您发现自己输出的数据类型与 RSS 规范中的数据相同,那么在 RSS 规范中输出肯定没有什么坏处。这样,您就可以联合您的内容。
【讨论】:
这实际上取决于数据是什么以及如何使用。
RSS 是 XML,但它是 XML 旨在以一致的格式联合数据(这里有一个很好的概述:http://cyber.law.harvard.edu/rss/rss.html),它允许提要阅读器和其他消费者知道如何处理并显示它们。因此,如果您的老板想在他或她选择的提要阅读器中查看这些数据,那就选择 RSS。
如果数据更加多样化或任意,并且将被另一端的某种应用程序或其他处理器使用,那么 XML 可能是更好的解决方案。
【讨论】:
RSS 是一种适用于发布文章、新闻、公告的 XML 模式。 RSS 将是非常可消费的——似乎每个设备和应用程序都知道如何使用 RSS。
根据您对所有不同字段的要求,自定义 XML 架构可能更适合您。但是您不会有大量现成的消费者来使用该模式。
您可能会问自己一些问题:
您必须权衡答案的重要性才能得出结论。
【讨论】: