Comment puis-je sélectionner la valeur où id == id & & clé == clé avec LinqComment puis-je sélectionner XElements où Attribute ... (LINQ2XML)
xml:
<Localization>
<Module id="Customers">
<CultureCode>de-DE</CultureCode>
<Key>General</Key>
<Value>Allgemeine Kunden</Value>
</Module>
<Module id="Contract">
<CultureCode>de-DE</CultureCode>
<Key>General</Key>
<Value>Allgemeine Verträge</Value>
</Module>
</localization>
ce ma approche
Methode (module de chaîne, clé de chaîne) ...
var value = (from l in localization.Elements("Localization").Elements("Module")
where l.Attribute("id").Equals(module) && l.Element("Key").Value.Equals(key)
select l.Element("Value").Value);
thx! cela fonctionne bien pour moi, j'ai eu des problèmes avec "localization.Elements (" Localisation "). Elements (" Module ")" aussi, et je change cela à: localisation.Elements() et maintenant le travailler:) –