使用c#在嵌套XML节点中获取特定属性

时间:2017-09-14 07:10:49

标签: c# xml nodes

我有来自animals.XML文件的XML。我怎样才能获得价值狗猫和鸟。我是新的xml和c#thanks

#!/bin/bash
for filename in ~/personal-scripts/*
do
  echo $filename
done

2 个答案:

答案 0 :(得分:0)

//从文档或其他方式将XML加载到内存中

XDocument doc = XDocument.Load("");
var values = doc.Descendants("settingB");
foreach( var value in values )
  {
     Console.WriteLine( value.Value );
  }
Console.ReadLine();

答案 1 :(得分:0)

我也不专业,但我认为这样的事情应该有效。

XmlDocument xml = new XmlDocument();
xml.Load("");// load from file for example
foreach(XmlNode node in xml.DocumentElement["settingB"].ChildNodes){
    Console.WriteLine(node.Attributes["val"].Value);
}
Console.ReadLine();