有了XSD,如何通过XSD读取XML数据?
已经使用xsd.exe生成了cs代码,也已经使用这个cs代码通过系列化方式生成了XML
请问如何通过这个CS代码读取XML数据。并且把XML数据放到对应的Class
------解决方案--------------------http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.deserialize(VS.71).aspx
http://geekswithblogs.net/timh/archive/2006/02/09/68857.aspx
------解决方案--------------------System.IO.Stream stream = new System.IO.MemoryStream();
byte[] array = System.Text.Encoding.Default.GetBytes(mXML);
stream.Write(array, 0, (int)array.Length);
stream.Seek(0, SeekOrigin.Begin); // 加这一行
System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(ClientHello));
ClientHello mx = (ClientHello)xs.Deserialize(stream);