使用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接收
很简单吧。
|