XML ファイルの値を取得する際に問題が発生する構造は次のとおりです。
<configuration>
<settings>
<add key="folder" value = "c:\...." />
</settings>
</configuration>
フォルダから値を読み取れるようにしたい。
string val = string.Empty;
foreach (XElement element in XElement.Load(file).Elements("configuration"))
{
foreach (XElement element2 in element.Elements("settings"))
{
if (element2.Name.Equals("folder"))
{
val = element2.Attribute(key).Value;
break;
}
}
}
return val;