Подписано http://damieng.com/blog/2010/04/26/creating-rss-feeds-in-asp-net-mvc для создания RSS для моего блога. Все хорошо, кроме HTML-тегов в документе XML. Типичная проблема:
<br />
от
<br />
Обычно я бы использовал
@HtmlRaw()
или
MvcHtmlString()
Но как я могу это исправить в документе XML, созданном с помощью SyndicationFeed?
Edit: Хорошо, я начинаю думать, что мой вопрос бессмысленен. Должен ли я просто оставить свой RSS как есть?
С помощью элемента XML вы можете заключить текст с вашим HTML в него как раздел CDATA:
<![CDATA[ your html ]]>
Однако я не рекомендую делать это.
обернуть текст в сторону CDATA
var xml= '<person><name><![CDATA[<h1>john smith</h1>]]></name></person>', xmlDoc = $.parseXML( xml ), $xml = $( xmlDoc ), $title = $xml.find( "name" ); $($title.text()).appendTo("body");
DEMO