最近、私が公開しているいくつかの RSS フィードに HTML を導入しました (これまではプレーン テキストのみで、マークアップはありませんでした)。文字エンコーディング (htmlspecialchars など) を使用するか、すべてを CDATA にカプセル化するだけで、どちらの方法が優れているか疑問に思いました。
CDATA の方が簡単に思えるかもしれませんが、一方のアプローチと他方のアプローチを選択する理由が (微妙であるかどうかにかかわらず) あるかどうかは不明です。(まず、ソースを表示するときに CDATA アプローチの方が読みやすいでしょう...)