0
有一个名为HttpBrowserCapabilities的本地框架对象。我想将它序列化为XML。任何关于它的最佳途径的想法?Xml序列化对象(HttpBrowserCapabilities)
我的第一个想法是创建我自己的类继承它,然后用XML装饰所有属性,然后序列化它。我想知道是否有一个更简单(神奇)的方法来做到这一点。 :)
TIA
有一个名为HttpBrowserCapabilities的本地框架对象。我想将它序列化为XML。任何关于它的最佳途径的想法?Xml序列化对象(HttpBrowserCapabilities)
我的第一个想法是创建我自己的类继承它,然后用XML装饰所有属性,然后序列化它。我想知道是否有一个更简单(神奇)的方法来做到这一点。 :)
TIA
除非类被标记为可序列化,没有。但是为了达到上述目的,使用装饰器,您可以使用IDataContractSurrogates。请参见http://msdn.microsoft.com/en-us/library/system.runtime.serialization.idatacontractsurrogate.aspx
用[XmlElement}(etc)装饰器结束创建我自己的类。工作正常,并没有太痛苦的建立。 – 2009-08-25 20:05:56