按原样对属性XML内容进行serialial化

时间:2013-04-08 10:24:22

标签: .net vb.net serialization xml-serialization

我现在还有一些事情要做 处理。我是XML序列化一个对象,需要序列化一个属性 内容“按原样”,作为XML结构。默认情况下,系统是 'encoding(& amp;,& lt; ...)权限,但我需要xml树。

(样品)

Dim tmp as myClass

tmp.Value =“这是 &LT b取代;粗体< / B>“中

'序列化字符串是

......< value>这是 &安培; LT; B和GT;粗体&安培; LT; / B&安培; GT;< /值GT;

'而我需要的是

< value>这是 &LT b取代;粗体< / B>< /值GT;

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将元素数据/内容包装在<![CDATA[]]>块中以保持字面意义:

  

在XML文档或外部解析的实体中,CDATA部分是a   标记为解析器解释的元素内容的一部分   仅作为字符数据,而不是标记。