HTML-теги в XML (RSS) - PullRequest
       4

HTML-теги в XML (RSS)

1 голос
/ 26 февраля 2012

Подписано 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 как есть?

Ответы [ 2 ]

1 голос
/ 26 февраля 2012

С помощью элемента XML вы можете заключить текст с вашим HTML в него как раздел CDATA:

<![CDATA[ 

   your html


]]>

Однако я не рекомендую делать это.

0 голосов
/ 26 февраля 2012

обернуть текст в сторону 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...