定义一个实体
public class Xml
{
public string a;
public string b;
}如果 a的值本来就是 xml 格式,比如<root><name></name></root>序列化后 xml 格式的值 会变成 <root></root> 这个样子想仍然保持 原来的样子请问如何处理,谢谢。
public class Xml
{
public string a;
public string b;
}如果 a的值本来就是 xml 格式,比如<root><name></name></root>序列化后 xml 格式的值 会变成 <root></root> 这个样子想仍然保持 原来的样子请问如何处理,谢谢。
// use the CLR binary formatter
System.Xml.Serialization.XmlSerializer
formatter = new XmlSerializer(typeof(SumOf));
// serialize to disk
formatter.Serialize(fileStream, sObj);
fileStream.Close();
不能直接序列化
你的尸体类成员变量的值本来就是一个 string,什么“xmlelement格式”?序列化是实实在在地表达对象结构,它是string就不会是别的什么自定义类型,如果依据你自己随便说的所谓“格式”序列化那就乱了。
看一下这点资料是否可以帮到你。C# XmlSerializer 序列化反序列化XML