static void Main(string[] args) { FileStream fs = File.Open("../../test2.xml", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); string text = sr.ReadToEnd(); //var list = XmlSerializeHelper.DeSerialize<AuditInfoModel>(text); //foreach(AuditInfoModel aim in list) //{ //} //Console.WriteLine(list.ToString()); XMLEntityModel xml = new XMLEntityModel(); //反序列化xml //xml = Convert(text); xml = (XMLEntityModel)Deserialize(typeof(XMLEntityModel), text); foreach (Vehispara v in xml.VehisparaList) { Console.WriteLine("id:" + v.id); Console.WriteLine("hphm:" + v.hphm, Encoding.Default); Console.WriteLine("jylsh:" + v.jylsh); Console.WriteLine("jyjgbh:" + v.jyjgbh); Console.WriteLine("hpzl:" + v.hpzl); Console.WriteLine("shjg:" + v.shjg); } Console.WriteLine(xml.VehisparaList); Console.WriteLine(); }
public static XMLEntityModel Convert(string xml) { //将xml反序列化成对象 XMLEntityModel b = new XMLEntityModel(); return(Deserialize <XMLEntityModel>(b, xml)); }