我必须在各种应用程序中生成一个 RSS/Atom 提要,并且我想知道一个能够同时生成两者并且已经处理所有常见问题的好的库或类。
例如,我使用多年的那个没有正确的日期格式,所以我的提要没有被几个聚合器很好地处理。
更新: 我为什么要找图书馆?因为我用了好几年的那个,我被黑了几次,有一个小问题。可能没有正确遵循规范。
最佳答案
PHP Universal Feed Generator似乎正是您所追求的——它有一种简单的、基于 OO 的方法来声明新的提要并将其输出到您想要的规范。
它还有一个内置的日期格式转换功能。
Features:
- Generates RSS 1.0, RSS 2.0 and ATOM 1.0 feeds
- All feeds are are validated by feed validator.
- Implements appropriate namespaces for different versions.
- Automatically converts date formats.
- Generates UUID for ATOM feeds.
- Handles CDATA encoding for required tags.
Supported versions:
- RSS 1.0 (which officially obsoleted RSS 0.90)
- RSS 2.0 (which officially obsoleted RSS 0.91, 0.92, 0.93 and 0.94)
- ATOM 1.0
关于php - 生成 RSS/Atom 的最佳 PHP 库/类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/182510/