c# Net XML文档(2,2)中有错误

错误如图所示:

xml转实体,需求很简单,度娘找了几个方法试了下,转换代码仔细看了看 没毛病啊  但是 就是提示 XML文档(2,2)中有错误,百度搜索了一大会

没解决方案,仔细分析了一下, 最后发现了问题所在,问题虽小 但记录一下 以便其他coder遇到问题时可以快速解决  

送上代码吧

//xml对应实体类
public class SubmitResult
{
        public string code { get; set; }
        public string msg { get; set; }
        public string smsid { get; set; }
}

//xml转换实体方法
public static T DESerializer<T>(string strXML) where T : class
{
            try
            {
                using (StringReader sr = new StringReader(strXML))
                {
                    //XmlSerializer serializer = new XmlSerializer(typeof(T)));这样写就是返回2,2错误
            XmlSerializer serializer = new XmlSerializer(typeof(T)), "http://baidu.cn/");

return serializer.Deserialize(sr) as T; } } catch (Exception ex) { return null; } }

 

原文地址:https://www.cnblogs.com/codedreams/p/9134931.html