类XmlRootAttribute进行序列化和反序列化
本文关键字:反序列化 序列化 XmlRootAttribute | 更新日期: 2023-09-27 17:57:52
我想创建一个用于序列化和反序列化的类。序列化时,反序列化时属性名称应为"MyNameRequestType"answers"MyNameResponseType"。
问题是我应该如何创建或覆盖XmlRootAttribute?
例如。
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlRootAttribute("MyNameRequestType", IsNullable = false)]
public class MyClass
{
public string MyProperty { get; set; }
}
必须使用XmlArrayItemAttribute.ElementName属性。如果希望生成的XML元素的名称与类名不同,则必须指定ElementName。