これが私が扱っているXMLです:
そしてこれまでの私のコード:
XDocument doc = XDocument.Load(@"C:\Users\morganjo\Desktop\bb-tasks.xml");
var q = from val in doc.Descendants("property")
select (string)val.Attribute("value");
foreach (string str in q)
{
Console.WriteLine(str);
}
これにより、要素値のすべての数値の値が取得されます。私が抱えている問題はこれです。要素「name」が「period」または「delay」に等しい場合にのみ値が必要です。これらは価値の後に発生するので、これをどうやって解決するのかわかりません。