首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有了XSD,怎么通过XSD读取XML数据

2012-02-02 
有了XSD,如何通过XSD读取XML数据?已经使用xsd.exe生成了cs代码,也已经使用这个cs代码通过系列化方式生成了

有了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);

热点排行