本人调用一个Web Service,返回一个string=<?xml version="1.0" encoding="GB2312"?><return><result>error</result><describe>错误:向集团计划管理系统反馈发文信息失败!计划系统中没有对应业务批复函。</describe></return>很明显这是一个XML,但是我该如何将此字符串转成XML,以便解析出各个节点的值!
解决方案 »
- 怎样从sql server备份的bak文件中取出数据进行部分还原
- C#怎么获取某个压缩包下某个文件的内容
- 查询一条数据 怎么写最简单
- 100分等两个正则表达式,关于html匹配,本人新手
- 求助!!C#入门编程错误
- 怎样把combox绑定到datagridview上哦
- 在线等:c# asp.net web水晶报表图表,ie可以看到,但是打印是红叉,怎么回事情?
- 带参数启动的可执行文件制作。
- ComponentResourceManager构造函数参数,为什么不是一个form对象而是一个type?
- 请教各位高手,怎样改变WINDOWS应用程序中按钮的形状
- 如何判斷控件的Parent是否窗口
- 求助!如何调用 树形控件的 节点点击事件
string strxml = "<?xml version=\"1.0\" encoding=\"GB2312\"?> <return> <result>error </result> <describe>错误:向集团计划管理系统反馈发文信息失败!计划系统中没有对应业务批复函。 </describe> </return> ";
XmlDocument xml = new XmlDocument();
xml.LoadXml(strxml);
public static Hashtable GetNationInformation()
{
string filePath = HttpContext.Current.Server.MapPath("~/App_Data/Nation.xml"); XmlDocument doc = new XmlDocument();
doc.Load(filePath); XmlNodeList nodeList = doc.GetElementsByTagName("Nation");//Nation Hashtable ht = new Hashtable(); for (int i = 0; i < nodeList.Count; i++)
{
ht.Add(i, nodeList[i].InnerText);
}
return ht;
}
doc.LoadXml("xml string");
//XmlDocument既可以从文件路径加载,也可以从字符串、数据流加载