Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 xml格式的Html标记(rss)_Asp.net Mvc 3_Rss - Fatal编程技术网

Asp.net mvc 3 xml格式的Html标记(rss)

Asp.net mvc 3 xml格式的Html标记(rss),asp.net-mvc-3,rss,Asp.net Mvc 3,Rss,接下来为我的博客创建RSS。除了xml文档中的html标记,一切都很好。典型问题: &lt;br /&gt; 代替 <br /> 或 但如何在使用SyndicationFeed创建的XML文档中修复它 编辑: 好吧,我开始觉得我的问题毫无意义。 我是否应该让RSS保持原样?使用XML元素,您可以将包含HTML的文本包装为CDATA部分: <![CDATA[ your html ]]> 但是,我不建议这样做。使用XML元素,您可以将

接下来为我的博客创建RSS。除了xml文档中的html标记,一切都很好。典型问题:

&lt;br /&gt; 
代替

<br />

但如何在使用SyndicationFeed创建的XML文档中修复它

编辑: 好吧,我开始觉得我的问题毫无意义。
我是否应该让RSS保持原样?

使用XML元素,您可以将包含HTML的文本包装为CDATA部分:

<![CDATA[ 

   your html


]]>


但是,我不建议这样做。

使用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");
var xml='john smith]]>,
xmlDoc=$.parseXML(xml),
$xml=$(xmlDoc),
$title=$xml.find(“名称”);
$($title.text()).appendTo(“正文”);

将文本包装在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");
var xml='john smith]]>,
xmlDoc=$.parseXML(xml),
$xml=$(xmlDoc),
$title=$xml.find(“名称”);
$($title.text()).appendTo(“正文”);

除非您的帖子是完全有效的XHTML,否则这种行为是正确和必要的。除非您的帖子是完全有效的XHTML,否则这种行为是正确和必要的。