Du beziehst dich auf meinen Vorschlag? Wenn ja, läuft das eigentlich ganz analog zum ZAHL-Element, das solltest du jetzt eigentlich übertragen können.
PS: Die fortgeschrittene Version, für die Zukunft

, wäre
C#-Quelltext
1:
| XElement widerstand = root.Elements("Widerstand").Single(e => (int)e.Element("ZAHL") == 42); |
Da ich normalerweise über
XElement.Load gehe, soll
root hier ein XElement sein. Deswegen ist auch mein Code im vorigen Beitrag nicht ganz korrekt: Ist
doc ein XDocument, muss die Wurzel wie jedes andere Element explizit mit einbezogen werden (wie im XPath). Für die meisten Aufgaben ist XDocument aber eben gar nicht nötig.