首页 新闻 会员 周边

dataset.Readxml 读取 Webservice 返回的 xml字符串 报错路径中存在非法字符

0
[已解决问题] 解决于 2011-06-07 14:20

各位高手请问如何解决这个问题

例如:返回的XML字符串为:string xmlstr = "<?xml version=\"1.0\" encoding=\"GB2312\"?><roots><root><name>wei</name><sex>nan</sex</root><root><name>lin</name><sex>nan</sex></root></roots>";

Dataset ds = new Dataset();

ds.ReadXml(xmlstr);//我读取xml文档就不会报错

报错:路径中存在非法字符……

而我用    XmlTextReader xmlrdr = null;
        StringReader strStream = null;
        strStream = new StringReader(xmlstr);
        xmlrdr = new XmlTextReader(strStream);
        ds.ReadXml(xmlrdr);

报错:“<”是意外的标记。标记应为“>”。 行 1,位置 82。

道勤2016的主页 道勤2016 | 初学一级 | 园豆:30
提问于:2011-06-07 09:13
< >
分享
最佳答案
0

性别结束标签少半个>

活动的细胞 | 菜鸟二级 |园豆:240 | 2011-06-07 11:08
首先谢谢您的回答。
我把> 补回去 调试结果 还是出现 “路径中欧冠存在非法字符”
道勤2016 | 园豆:30 (初学一级) | 2011-06-07 11:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册