如何使用PHP为RSS馈送器使用自定义标签

时间:2011-11-09 07:58:55

标签: php xml rss

我正在尝试构建一个我希望拥有自定义标签的RSS源,而不是标题,描述等常规标签。我也希望根据w3c标准验证此Feed是否为真。谁能帮我吗 ?我不是一名普通程序员,兼职程序员。我在网上搜索了这个,并提出了使用命名空间的建议,但是我可以创建自己的命名空间吗?如果没有,那么可能的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

如果您开始添加自定义标签,那么它将不是标准的(根据定义),并且期望RSS的用户代理将无法理解您的标签(这可能会导致问题)。

(不是说RSS或Atom是W3C规范,尽管是Atom is on the IETF standards track)。

命名空间可以让你创建元素,而不会有碰到其他人碰巧具有相同名称的元素的风险。

您可以编写自己的架构来验证(IBM have an old introduction),并且该架构可以引用来自多个命名空间的元素(允许您在自定义命名空间旁边使用标准RSS或Atom元素,希望标准用户代理应该只是忽略无法识别的元素(虽然不是它们的内容)。)