我的应用程序中有以下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);
我收到以下异常
<boolean xmlns='http://tempuri.org/'> was not expected.
答案 0 :(得分:1)
我设法通过执行以下操作来实现它
XmlSerializer serializer = new XmlSerializer(typeof(T), "http://tempuri.org/");