【发布时间】:2011-12-25 02:27:37
【问题描述】:
我正在尝试构建一个 RSS 提要,我希望拥有自定义标签,而不是像标题、描述等常规标签。我还希望根据 w3c 标准验证此提要是否真实。谁能帮我吗 ?我不是一个普通的程序员,一个兼职的程序员。我在网上搜索了这个,并提出了使用命名空间之类的建议,但我可以制作自己的命名空间吗?如果不是,那么可能的解决方案是什么?
【问题讨论】:
我正在尝试构建一个 RSS 提要,我希望拥有自定义标签,而不是像标题、描述等常规标签。我还希望根据 w3c 标准验证此提要是否真实。谁能帮我吗 ?我不是一个普通的程序员,一个兼职的程序员。我在网上搜索了这个,并提出了使用命名空间之类的建议,但我可以制作自己的命名空间吗?如果不是,那么可能的解决方案是什么?
【问题讨论】:
如果您开始添加自定义标签,那么它将不是标准的(根据定义),并且期望 RSS 的用户代理将无法理解您的标签(这可能会导致问题)。
(不是说 RSS 或 Atom 是 W3C 规范,尽管 Atom is on the IETF standards track)。
命名空间可让您创建元素,而不会与碰巧具有相同名称的其他人的元素发生冲突。
您可以编写自己的架构来验证 (IBM have an old introduction),并且该架构可以引用来自多个命名空间的元素(允许您在自定义元素旁边使用标准 RSS 或 Atom 元素,希望标准用户代理应该忽略无法识别的元素(尽管不是它们的内容)。
【讨论】: