问一个c#读取xml的问题
System.Xml.XmlDataDocumentxml=newSystem.Xml.XmlDataDocument();System.IO.StreamReaders...
System.Xml.XmlDataDocument xml = new System.Xml.XmlDataDocument();
System.IO.StreamReader sr = new System.IO.StreamReader(Server .MapPath ("XMLFile.xml"));
string temp = sr.ReadToEnd();
temp = temp.Replace("&", "");
temp = temp.Replace("/", "");
temp = temp.Replace("\\", "");
xml.Load(temp);//报错“路径中有非法字符”
Response.Write(sr.ToString());
这是怎么回事啊,怎么改啊
<?xml version="1.0" encoding="utf-8" ?>
<type>
<name>hp</name>
<name>lenove</name>
<name>dell</name>
<name>acer</name>
<name>asue</name>
</type> 展开
System.IO.StreamReader sr = new System.IO.StreamReader(Server .MapPath ("XMLFile.xml"));
string temp = sr.ReadToEnd();
temp = temp.Replace("&", "");
temp = temp.Replace("/", "");
temp = temp.Replace("\\", "");
xml.Load(temp);//报错“路径中有非法字符”
Response.Write(sr.ToString());
这是怎么回事啊,怎么改啊
<?xml version="1.0" encoding="utf-8" ?>
<type>
<name>hp</name>
<name>lenove</name>
<name>dell</name>
<name>acer</name>
<name>asue</name>
</type> 展开
展开全部
把调试中的temp文件也发出来呀 ,应该是那里面的文本有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个用于缩进的,true表示自动缩进,用于排版的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个用于缩进的,true表示自动缩进,用于排版的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询