相关疑难解决方法(0)

如何使用XmlSerializer插入xml字符串

我已经定义了以下类:

public class Root
{
    public string Name;
    public string XmlString;
}
Run Code Online (Sandbox Code Playgroud)

并创建了一个对象:

Root t = new Root 
         {  Name = "Test", 
            XmlString = "<Foo>bar</Foo>" 
         };
Run Code Online (Sandbox Code Playgroud)

当我使用XmlSerializer类来序列化这个对象时,它将返回xml:

<Root>
  <Name>Test</Name>
  <XmlString>&lt;Foo&gt;bar&lt;/Foo&gt;</XmlString>
</Root>
Run Code Online (Sandbox Code Playgroud)

我如何使它不编码我的XmlString内容,以便我可以获得序列化的xml

<XmlString><Foo>bar</Foo></XmlString>
Run Code Online (Sandbox Code Playgroud)

谢谢,伊恩

c# xml serialization

9
推荐指数
2
解决办法
5511
查看次数

标签 统计

c# ×1

serialization ×1

xml ×1