Ich bin sicher, das ist eine einfache Frage, aber ich kann es nicht herausfinden.Rufen Sie das Element 'value' ab, indem Sie nach 'name' suchen
Ich lade eine XML-Datei in einen String in C#, und es enthält Elemente in folgendem Format:
<attribute name="Make" value="Volvo" />
<attribute name="Color" value="Blue" />
<attribute name="Damage" value="Rear scratched" />
<attribute name="Damage" value="Left hand side dented" />
Und alles, was ich tun möchte, ist all des Wertes für „Damage bekommen "im gesamten Dokument (unabhängig davon, wo sie fallen) in ein Array. Ich habe mit XmlDocument/XmlNodeList gespielt, aber ich kann einfach nicht herausfinden, wie das funktioniert.
Ich bin halb versucht, es mit RegEx zu tun, aber das fühlt sich sehr sehr schmutzig. XDocument
Verwenden Sie Linq zu XML = schnell und einfach Code zu lesen. http://msdn.microsoft.com/en-us/library/bb387098.aspx – Sogger
Bitte Präfix Ihre Titel mit "XML/C#" und so. Dafür sind die Tags da. –