0

リンクブログのAtomフィードを生成し、FeedBurnerで配布しようとしています。サーバー上の元のXMLファイルもFeedBurnerのフィードも、フィードリーダーにリンクを表示しないという奇妙な問題が発生しました。

特定のフィードに問題があるため、これらを直接リンクできるといいのですが、FAQはあまり明確ではありませんでした。そうでない場合は、リンクを削除してファイルに貼り付けて喜んでいますが、それは質問に多くの混乱を追加するように思われました。

私はRSS/Atomフィードの生成にあまり慣れていません。バリデーターを実行すると、RSS/Atomフィードが合格することがわかります。さらに、Feedburnerの「フロントエンド」ページにリンクが正常に表示されます。これが、Googleリーダーなどがリンクを表示しない理由がわからない理由です。

余計な手間をかけずに、[これが元のxmlファイルです][1]と[これがfeedburnerの結果のページです][2]です。

4

1 に答える 1

0

Atom フィードの XHTML 要素には、正しい XHTML 名前空間を指定する必要があります。このバージョンを比較してください:

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

現在のフィードの名前空間:

<content type="xhtml" xmlns='xmlns="http://www.w3.org/2005/Atom'>
    <div>
        <p>...</p>
于 2013-02-10T01:11:00.350 に答える