我没有阅读XML文件,它显示了这样的错误LoadXml(responseString)
“当前上下文中不存在名称'LoadXml'。”我使用两种方式来读取XML。还有另一种读取XML的方法
Stream str = null;
StreamReader responseReader = new StreamReader(str);
//StreamReader sr=new StreamReader(str);
string responseString = responseReader.ReadToEnd();
//xmlDoc.LoadXml(sr.ReadToEnd());
xmlDoc.LoadXml(responseString);
responseReader.Close();
//sr.Close();
str.Close();
任何人都可以帮助我摆脱这个
答案 0 :(得分:0)
XmlDocument.LoadXml直接加载XML字符串。
xmlDoc.Load("<hello></hello>");
您需要的是XmlDocument.Load(TextReader)。请注意,StreamReader扩展了TextReader。
using (StreamReader responseReader = new StreamReader(str)) {
xmlDoc.LoadXml(reasponseReader);
}