Je veux obtenir les valeurs de différents noeuds en utilisant différentes conditions d'un fichier xml dans différentes variables. Voici un exemple
XDocument doc = XDocument.Load(@"D:\MyFiles\test.xml", LoadOptions.PreserveWhitespace);
var a = (from x in doc.Descendants("title")
select x).First().Value;
var b = (from y in doc.Descendants("label")
where y.Ancestors("sec").Any()
select y).First().Value;
var c = (from z in doc.Descendants("sec").Attributes("id")
select z).First().Value;
Puis-je faire cela en une seule ligne de code ou peut-être d'une manière moins redondante ?