XML节点值获取 XML 节点读取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有空间标示,用linq to xml 吧。http://blog.csdn.net/duanzi_peng/article/details/24018431 XmlDocument doc = new XmlDocument(); doc.Load("1.xml"); XmlNodeList nodes = doc.SelectNodes("/root/buses/bus/segments/segment"); foreach (XmlNode node in nodes) { string start_stat = node.SelectSingleNode("start_stat").InnerText; string end_stat = node.SelectSingleNode("end_stat").InnerText; string line_name = node.SelectSingleNode("line_name").InnerText; } XmlDocument doc = new XmlDocument(); doc.Load("1.xml"); XmlNodeList nodes = doc.SelectNodes("/root/buses/bus/segments/segment"); foreach (XmlNode node in nodes) { string start_stat = node.SelectSingleNode("start_stat").InnerText; string end_stat = node.SelectSingleNode("end_stat").InnerText; string line_name = node.SelectSingleNode("line_name").InnerText; }正解 供参考/// <summary> /// 根据节点名称 读取PersonalAccountSettings.xml中节点的InnerText值 /// </summary> /// <param name="nodeName">节点名称</param> /// <returns>节点值</returns> public static string GetPersonalSettings(string nodeName) { string nodeText = String.Empty; try { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(System.Windows.Forms.Application.StartupPath + "\\Configuration\\PersonalAccountSettings.xml"); XmlNode xn = xmlDoc.SelectSingleNode("root//" + nodeName + ""); nodeText = xn.InnerText; } catch { } return nodeText; } WPF的DataGrid控件中已经插入了button列 ,但是怎么加入不同的 button的名字 ?? C# WIN32_FIND_DATA session丢失问题 怎样让C# 控制台程序在命令行带多个参数 急!c#调用oracle函数返回结果集,在线等... 关于text值刷新的问题 datagrid修改按钮 如何对页面上的年有控件进行操作 招聘.net程序员(北京工作) dispose 和 Finalize 有什么区别??? C#获取mdb数据库的某些表的某个字段的值 wpf button 替换默认的按钮样式
http://blog.csdn.net/duanzi_peng/article/details/24018431
doc.Load("1.xml");
XmlNodeList nodes = doc.SelectNodes("/root/buses/bus/segments/segment");
foreach (XmlNode node in nodes)
{
string start_stat = node.SelectSingleNode("start_stat").InnerText;
string end_stat = node.SelectSingleNode("end_stat").InnerText;
string line_name = node.SelectSingleNode("line_name").InnerText;
}
doc.Load("1.xml");
XmlNodeList nodes = doc.SelectNodes("/root/buses/bus/segments/segment");
foreach (XmlNode node in nodes)
{
string start_stat = node.SelectSingleNode("start_stat").InnerText;
string end_stat = node.SelectSingleNode("end_stat").InnerText;
string line_name = node.SelectSingleNode("line_name").InnerText;
}
正解
/// <summary>
/// 根据节点名称 读取PersonalAccountSettings.xml中节点的InnerText值
/// </summary>
/// <param name="nodeName">节点名称</param>
/// <returns>节点值</returns>
public static string GetPersonalSettings(string nodeName)
{
string nodeText = String.Empty;
try
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(System.Windows.Forms.Application.StartupPath + "\\Configuration\\PersonalAccountSettings.xml");
XmlNode xn = xmlDoc.SelectSingleNode("root//" + nodeName + "");
nodeText = xn.InnerText;
}
catch
{ }
return nodeText;
}