Ich habe mit C# gearbeitet und würde gerne wissen, wie der einfachste Weg wäre, jede ID von <lib>
zu finden ?, ich bin wirklich neu in C# selbst und vor allem XML, also würde ich mich über Hilfe freuen.C# XML foreach Element?
C#
var xmlData = client.DownloadString(figureMapUrl);
var doc = XDocument.Parse(xmlData);
XML:
<map>
<lib id="myid1" revision="1">
<part id="2732" type="ch"/>
<part id="2732" type="ls"/>
<part id="2732" type="rs"/>
<part id="2733" type="ch"/>
</lib>
<lib id="myid2" revision="2">
<part id="2732" type="ch"/>
<part id="2732" type="ls"/>
<part id="2732" type="rs"/>
<part id="2733" type="ch"/>
</lib>
</map>
Um dies in eine überschaubare Weise zu analysieren Sie können in Klassen deserialisieren, aber das auf, was Sie würden versuchen zu tun. – vipersassassin
Ich würde dem Kommentar über das Deserialisieren in ein Objekt zustimmen. Ihr Beispiel gibt auch zwei verschiedene Entitäten, die ein "ID" -Attribut haben. Ist ein einzelnes großes Array mit allen "ID" -Werten drin, wonach Sie suchen? –
Ja, das bin ich nach –