J'espère que cela a du sens. J'ai le document XML suivant.C#, LINQ Obtention des éléments enfants d'un élément parent spécifié
<PrinterDirectory>
<Country Name="UK>
<Region Name="Aberdeen" />
<Region Name="Birmingham" />
<Region Name="London" />
</Country>
<Country Name="France">
<Region Name="Paris" />
<Region Name="Bordeaux" />
</Country>
</PrinterDirectory>
Quel est le LINQ pour récupérer uniquement les régions du Royaume-Uni par exemple?
J'ai essayé
varRegionQuery = from items in xdoc.Descendants("Country")
where items.Attribute("Name").Value == "UK"
select new
{
_Region = items.Element("Region").Attribute("Name").Value
};
Cela récupère cependant que "Aberdeen".
A travaillé un régal, merci pour votre temps. –