3

有効な RSS 2.0 データを作成しようとしていますが、検証する "atom:link" を取得できません。

まだページを作成していないためですか、それとも無効なフォーマットを持っているためですか?

<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<atom:link href="http://www.lasseedsvik.se/rss" rel="self" type="application/rss+xml" />
<title>Test Test</title>
<link>http://www.lasseedsvik.se/rss</link>
<description>test</description>
<language>sv-se</language>
<item>
<title>test</title>
<link>
http://www.lasseedsvik.se/123
</link>
<guid>
http://www.lasseedsvik.se/123
</guid>
<description>
<![CDATA[test]]>
</description>
</item>
</channel>
</rss>
4

1 に答える 1

1

バリデータ エラー ページへのリンクは、これをデバッグするのに役立ちます。

しかし、次のように、nanemspace 宣言の前にバージョンを配置する必要があると思います。

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

バリデーターは、XML プロローグも確認する必要がある場合があります。たぶん、あなたはそれを持っていて、あなたの例にそれを含めていません.

バリデーターは完璧ではないことに注意してください。たとえば、feedvalidator.org のものは、バリデータの作成者によって定義された「ベスト プラクティス」を実装していない、完全に有効なフィードについて説明しています。したがって、最も重要なことは、フィードが有効な XML であることを確認してから、RSS 2.0 仕様に準拠していることを確認することです。

于 2012-05-15T10:34:13.833 に答える