C# Xml-Attribut-Werte in string-variable
Hey, ich Frage mich, wenn jemand helfen könnte, um den Wert zu speichern meiner xml-Dokument zu einer c# - Variablen. Es ist zu helfen, mit einem größeren Programm-feature. Das XML-layout ist:
<row>
<var name="bud" value="45" />
<var name="acc" value="345" />
</row>
<row>
<var name="bud" value="45" />
<var name="acc" value="345" />
</row>
Möchte ich extrahieren Sie den Wert der Knospe, und speichern Sie es als string in meinem c# - code
vielen Dank für jede Hilfe Jungs ich weiß das zu schätzen.
- Sie sind auf der Suche für LINQ to XML.
Du musst angemeldet sein, um einen Kommentar abzugeben.
XML gültig sein muss so ergänzt ein root-element.
XML:
Code:
Diese gibt eine Liste mit den Werten aller Variablen "var" in der XML mit dem Namen "bud" und schließlich erstellen Sie eine durch Trennzeichen getrennte Zeichenfolge mit allen Werten.
Dein xml ist nicht gültig. Es erfordert ein einzelnes root-Knoten.
Hier ist die einfache Lösung mit XPath:
Diese bekommt nur der erste der Spiele, wo @name='bud'. Kasse XPath zu passen Sie Ihr Ergebnis. (es ist ziemlich stark)