2
我有我想要序列马克现场为具有属性IsRequired [的XmlElement]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://xyz.com/schema")]
public class Customer
{
[System.Xml.Serialization.XmlElementAttribute(Order = 0)]
public int Id { get; set; }
[System.Xml.Serialization.XmlElementAttribute(Order = 1)]
public string Name { get; set; }
[System.Xml.Serialization.XmlElementAttribute(Order = 2)]
public string Url{ get; set; }
[System.Xml.Serialization.XmlElementAttribute(Order = 3)]
public string Count { get; set; }
}
反序列化时,如果地址为null,则出XML没有包含URL节点的类。 如何将它标记为必填字段,以便每次都创建Url节点?
你为什么不使用'使用的System.Xml.Serialization;'和删除所有空间前缀? – svick 2012-02-20 10:50:17