日期:2014-05-19  浏览次数:20994 次

怎么用C#获得一个XML文当指定节点的信息?
类似于
System.Configuration.ConfigurationSettings.AppSettings[ " "]
访问
web.config一样啊
谢谢

------解决方案--------------------
可以使用XmlNode.Attributes 属性

XmlNode.Attributes[i]
------解决方案--------------------
string Getinfo= " ";

XmlDocument xmlDoc=new XmlDocument();
xmlDoc .Load (FileName);

XmlNodeList nodeList=xmlDoc.SelectSingleNode( "Root ").ChildNodes;//这里的Root是我的根节点的名字

foreach(XmlNode xmlnode in nodeList)
{
XmlElement xmlelem=(XmlElement)xmlnode;
if(xmlelem.Name ==指定的节点的名字)
{
Getinfo=xmlelem.InnerText;
}
}

------解决方案--------------------
用XPath来找节点的信息要求对xml的结构比较清楚
--------》
如果你对XML文件的结构都不是很清楚
那你怎么操作他??