黑马程序员技术交流社区

标题: c#获取XML节点值源码 [打印本页]

作者: 陈君    时间: 2014-7-23 20:02
标题: 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接收






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2