using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml.Serialization; namespace SIMDP.BLL.RuleXML { /// /// 规则对象 /// [Serializable] [System.Xml.Serialization.XmlRoot("Rule")] public class Rule { [System.Xml.Serialization.XmlElement("FieldNumber")] public string FieldNumber { get; set; } [XmlArray("Fields")] [XmlArrayItem("FieldInfo", typeof(FieldInfo))] public List RuleList { get; set; } } /// /// 字段 /// [Serializable] public class FieldInfo { [System.Xml.Serialization.XmlAttribute("SerialNumber")] public string serialNumber { get; set; } [System.Xml.Serialization.XmlAttribute("Name")] public string Name { get; set; } [System.Xml.Serialization.XmlAttribute("Key")] public string Key { get; set; } [System.Xml.Serialization.XmlAttribute("Type")] public string Type { get; set; } } }