读书人

xml的序列化跟反序列化

发布时间: 2012-09-10 11:02:32 作者: rapoo

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;        }    }




读书人网 >XML SOAP

热点推荐