Ich muss einen Knotenwert basierend auf den Kriterien erhalten, die ein anderer Knotenwert erfüllt.Auswählen von xml-Knoten und einem Wert seines untergeordneten Knotens basierend auf einigen Kriterien in C#
Dies ist das XML-Beispiel, das ich durch bin auf der Suche:
<Elements>
<Element>
<ElementID>A1</ElementID>
<ElementName>Element A</ElementName>
<ElementValues>
<ElementValue>
<ValueText>A Value</ValueText>
<ValueDescription>A Type Element</ValueDescription>
</ElementValue>
</ElementValues>
</Element>
<Element>
<ElementID>B1</ElementID>
<ElementName>Element B</ElementName>
<ElementValues>
<ElementValue>
<ValueText>B Value</ValueText>
<ValueDescription>B Type Element</ValueDescription>
</ElementValue>
</ElementValues>
</Element>
</Elements>
ich einen Tag-Wert aus dem Wertetext-Tag aus dem Knoten mit bestimmten ElementID benötigen. Zum Beispiel: Wenn das Suchkriterium "A1" ist, sollte das Ergebnis "A Value" sein. (etwas wie: erhalten ValueText.Value, wenn ElementID = "A1") Bitte helfen Sie mir mit diesem (Linq, XPath, was auch immer ...), ich bin nur in den Kreisen drehen und nirgends.
Vielen Dank im Voraus!
Ich habe wirklich die Antwort gesucht, konnte aber das ähnliche nicht bekommen ...