Ich möchte einen Wert aus einer XML-Datei extrahieren und ich sah bereits einige Lösungen, aber ich konnte nicht eine finden, die für mich funktioniert.Holen Wert von XML-Datei
Hier ist meine Beispiel-XML-Datei
<Other TrashCodeSample="SampleTextHere">
<Data key="SerialNumber">911987082611993854940173</Data><Data key="TrashNumber2">5346587345345</Data></Other>
Ich habe bereits einige Codes (ich die Seriennummer extrahieren mag), aber es gibt mir nur den letzten Wert in „Data“
XDocument doc = XDocument.Load(label3.Text);
var authors = doc.Descendants("Data");
foreach (var author in authors)
{
textBox1.Text = (string) author;
}
die Seriennummer wird der Wert i erhalten möchten:
<Data key="SerialNumber">911987082611993854940173</Data>
- wenn möglich ich die Seriennummer innerhalb des XML
es wäre leicht bearbeiten wollen, wenn ich nur ein „Data“ hatte, aber das ist nicht der Fall ..:/
Mögliche Duplikat [Lesen von XML mit XmlReader in C#] (http://stackoverflow.com/questions/2441673/reading-xml-with-xmlreader-in-c-sharp) – Mark