如何通过XmlSerializer获得XmlDocument
在做一个webservice的东西
目前的想法是将一个类通过串行化为XmlDocument做为webservice的返回值
查了好些资料, XmlSerializer.Serialize方法基本上都是输出到一个文件的.
1) 不知道有什么方法将XmlSerializer.Serialize输出的xml存到XmlDocument.
2) 或者有其他更合适的类型做为webservice的返回值.
各位大侠有何高见呢.
------解决方案--------------------SOFA```不是很懂``右倾UP`
------解决方案--------------------为什么不行呢
XmlSerializer.Serialize不是本身就提供写入XML的重载方法吗?
------解决方案--------------------直接返回对象就可以,主要支持,系统会自动序列化
------解决方案--------------------楼主方法不显得多余?
一个可以序列化的对象做返回值不就是一个xml文档吗?
------解决方案--------------------对呀,楼上的兄弟说的很对啊.串行化后本身就是一个xml文件.你把它传过去,然后再加载到xmldocument中不就可以了么?另外串行化只有两种存在方式:一个是二进制,一个是xml文件的形式.楼主就表费心了.
------解决方案--------------------XmlSerializer.Serialize后直接输出,并设置一下输出的页面属性为 txt/xml就可以了。