自定义Atom订阅源中的超链接在订阅源阅读器中不起作用

时间:2013-02-08 22:25:38

标签: xml atom-feed feedburner

我正在尝试为我的链接博客生成Atom订阅源并使用FeedBurner进行分发。我遇到了一个奇怪的问题,我的服务器上的原始XML文件或FeedBurner的feed都没有显示Feed阅读器中的链接。

希望我可以直接链接这些,因为它是特定Feed的问题 - 常见问题并不是很清楚。如果不是,我会很高兴删除链接并粘贴文件,但这似乎会增加这个问题的混乱。

我不太熟悉生成RSS / Atom提要,并通过验证器运行它表明它已通过。此外,链接在Feedburner的“前端”页面上显示正常。这就是为什么我不明白Google Reader等人为什么不显示这些链接的原因。

不用多说,[这是原始的xml文件] [1]和[这里是feedburner的结果页面] [2]。

1 个答案:

答案 0 :(得分:0)

Atom供稿中的XHTML元素需要指定correct XHTML namespace。比较这个版本:

<content type="xhtml" xmlns='xmlns="http://www.w3.org/2005/Atom'>
    <div xmlns='http://www.w3.org/1999/xhtml'>
        <p>...</p>

使用当前Feed中的命名空间:

<content type="xhtml" xmlns='xmlns="http://www.w3.org/2005/Atom'>
    <div>
        <p>...</p>