A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 陈君 金牌黑马   /  2014-7-23 20:02  /  1134 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

使用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接收

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马