Asp.net中的Web服务

时间:2015-11-20 08:19:41

标签: c# xml web-services

我的应用程序中有以下webmethod

[WebMethod]
public bool Test(string id)
{
    return true;
}

使用WebRequest.Create(..)我得到以下xml文件

<?xml version="1.0" encoding="utf-8"?>
<boolean xmlns="http://tempuri.org/">true</boolean>

并使用以下代码

 XmlSerializer ser = new XmlSerializer(typeof(bool));
 var result = (bool)ser.Deserialize(responseStream);

我收到以下异常

  • “XML文档中存在错误(2,2)。”
  • <boolean xmlns='http://tempuri.org/'> was not expected.

1 个答案:

答案 0 :(得分:1)

我设法通过执行以下操作来实现它

XmlSerializer serializer = new XmlSerializer(typeof(T), "http://tempuri.org/");