設定を使用しています:
formatters.XmlFormatter.UseXmlSerializer = true;
私が直列化しようとするクラスは非常に単純です:
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 を使用するより良い方法はありますか?