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

xml的序列化跟反序列化

2012-09-10 
xml的序列化和反序列化xml的序列化和反序列化简单例子如下: class XmlStreamDeserializerT{public T Des

xml的序列化和反序列化

xml的序列化和反序列化简单例子如下:

 class XmlStreamDeserializer<T>     {        public T Deserialize(Stream xml)        {            T model;            Stream xmlStream = xml;            try            {                XmlSerializer serializer = new XmlSerializer(typeof(T));                model = (T)serializer.Deserialize(xml);            }            catch (XmlException ex)            {                throw new ResponseDeserializationException(ex.Message, ex);            }            catch (InvalidOperationException ex)            {                throw new ResponseDeserializationException(ex.Message, ex);            }            finally            {                if (xmlStream != null)                {                    xmlStream.Dispose();                }            }            return model;        }    }




热点排行