2012-01-03 12 views
6

RSS項目内の説明タグの長さ制限または最大サイズはありますか?RSS記述項目の最大長

また、このタグはHTMLタグに対応していますか?

<description><content:encoded>の両方を同じソースHTMLから生成し、<description>タグがHTMLに対応しているかどうかを知りたいと思っていました。

答えて

9

私の知る限り、長さの制限はありません。 RSS 0.912

、様々な要素は、500または100文字に制限されています。 0.91 <チャンネルに15個以下のアイテムがあります。 RSS 0.92以上では、文字列長またはXMLレベルの制限はありません。プロセッサは独自の制限を課すことがあり、発電機にはチャンネルの中に一定数のアイテムしか出現しない、または文字列の長さが制限されているという設定があるかもしれません。 文字データを囲むRSSの仕様で定義されたすべての要素については

Rss 2.0

、テキストをHTMLとして プレゼンテーションに適していなければならない項目の記述要素の 除いて、プレーンテキストとして解釈されるべきです。これらの要素はすべて子要素 を含んではいけません。

RSS要素に含めることのできる文字データの長さに制限はありません。

あなたはどこかでテキストをカットして追加したいですか? この場合、単にsubstrを使用してください。

$description = substr($description, 0, 250)."..."; 

希望するサイズで250を置き換えます。

+0

これは、250文字の境界が単語の真ん中にあった場合、テキスト中間語を破ることになります。だから、あなたは "char ..."のようなものに終わるだろう。 – Treffynnon

+0

標準はありませんか?誰が良い政策が分かっていますか? @Treffynnon - ほとんどの現代の読者が ' 'をとにかく使っているようだから、どこが壊れているか気にしない。 –

+0

Treffynoon:はい、時には単語の途中で切れます。 – tildy

関連する問題