What is the difference, if any, between the <description>
tag and the <content:encoded>
tag in RSS 2.0 format specifications?
Is one more important than the other?
Should I be using both in my feeds or one will suffice?
What is the difference, if any, between the <description>
tag and the <content:encoded>
tag in RSS 2.0 format specifications?
Is one more important than the other?
Should I be using both in my feeds or one will suffice?
The
<description>
tag is for the summary of the post, but in plain text only. No markup.You can get around that if you escape the tags or wrap the content in:
But you're not really supposed to be doing that.
If you want markup, you're supposed to use
<content:encoded>
and use the<![CDATA[
and]>
wrappers here.In short,
<description>
is for the summary and the rest of the post is in<content:encoded>
.Since some readers may not support the tags as expected, you usually see the entire post in
<description>
and not a mix of the two.The previous answer is incorrect.
The RSS 2.0 spec is very clear that you can encode the value of the <description> element.