马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

c#获取XML节点值

[复制链接]
查看3745 | 回复0 | 2014-7-16 09:19:36 | 显示全部楼层 |阅读模式
使用XmlDocument类获取xml节点值 //可以加载string类型的XML,也可以加载XML路径
xmlDocument.LoadXml(xmlStr);
代码分享:
[C#] 纯文本查看 复制代码
/// <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接收


很简单吧。




C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则