【发布时间】:2012-10-01 11:36:45
【问题描述】:
我试图反序列化来自this simple web service的响应
我使用以下代码:
WebRequest request = WebRequest.Create("http://inb374.jelastic.tsukaeru.net:8080/VodafoneDB/webresources/vodafone/04111111");
WebResponse ws = request.GetResponse();
XmlSerializer s = new XmlSerializer(typeof(string));
string reponse = (string)s.Deserialize(ws.GetResponseStream());
【问题讨论】:
-
当我收到此错误时发生的事情是我将许多对象分别序列化到同一个文件然后尝试将所述 xml 文件反序列化到列表中,修复它只是删除了 xmlns 部分xml 文件,创建一个自定义列表,然后仅序列化该列表,然后我将 xml 文件反序列化为自定义列表。我知道这与你无关,但我将把它留在这里,因为这是我遇到的问题,让我首先考虑这个问题,所以也许它会帮助其他人。
标签: c# .net xml xml-serialization