ibcadmin 发表于 2014-7-16 09:19:36

c#获取XML节点值

使用XmlDocument类获取xml节点值 //可以加载string类型的XML,也可以加载XML路径
xmlDocument.LoadXml(xmlStr);
代码分享: /// <summary>
      /// 解析XML获取XML节点值
      /// </summary>
      /// <param name="xmlStr">XML字符串</param>
      /// <returns></returns>
      public static List<Dictionary<string, string>> AnalyticalXML(string xmlStr)
      {
            List<Dictionary<string, string>> list = new List<Dictionary<string,string>>();
            XmlDocument xmlDocument = new XmlDocument();
            xmlDocument.LoadXml(xmlStr);//要解析的string类型的XML
            XmlNode node = xmlDocument.SelectSingleNode("TX/TX_INFO"); //要获取值的节点的父节点
            int successCount =Convert.ToInt32(node["SUCCESS_NUM"].InnerText);//要获取的节点
            int errorCount = Convert.ToInt32(node["ERROR_NUM"].InnerText);//要获取的节点 //我的值是int型的 , string的就用string接收


很简单吧。




页: [1]
查看完整版本: c#获取XML节点值