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

如何用WebService传输XML文件

2012-08-16 
怎么用WebService传输XML文件RT还有C# codeXmlWriter writer nulltry{//创建一个XMLSerializer对象XmlS

怎么用WebService传输XML文件



RT 

还有

C# code
XmlWriter writer = null;            try            {                //创建一个XMLSerializer对象                XmlSerializer serializer = new XmlSerializer(fbs.GetType());                //将XMLWriter对象赋值为XMLTextWriter对象                writer = new XmlTextWriter([color=#FF0000]Response[/color].OutputStream, System.Text.Encoding.UTF8);                //调用序列化方法                serializer.Serialize(writer, fbs);            }            finally            {                if (writer != null)                {                    writer.Close();                }            }



Response 在webservice中不能用 为什么

[解决办法]
参考:

XmlSerializer xmlSerializer = new XmlSerializer(typeof(Person));

StringWriter stringWriter = new StringWriter();

xmlSerializer.Serialize(stringWriter, p1);

string serializedXML = stringWriter.ToString();

返回string就可以了

热点排行