我使用设置:
formatters.XmlFormatter.UseXmlSerializer = true;
我尝试 serailize 的课程非常简单:
public class MyClass
{
public MyClass()
{
CDATA = "<![CDATA[<link>MyLink</link>]]>"
[XmlText]
public string CDATA { get; set; }
}
我希望将其序列化为:
<MyClass>
<![CDATA[<link>MyLink</link>]]>
</MyClass>
但是得到:
<MyClass>
<![CDATA[<!link>MyLink<!/link>]]>
</MyClass>
那么我该如何预防呢?或者有没有更好的方法使用 ASP.NET WebApi?