Zur Zeit bin ich dabei, mich in XML-Files-Auslesen einzuarbeiten.
Leider empfinde ich die Erklärungen die ich dazu finde ziemlich zerstückelt.
Was ein Kind, Nachfahre, Knoten ist, das kann ich mir natürlich alles vorstellen.
Aber wie ich innerhalb eines XML-File navigiere, das ist mir noch nicht so ganz klar.
Am liebsten würde ich auf Daten mittels Linq zugreifen. Aber auch da habe ich noch
nicht richtig heraus gefunden, wie ich bestimmte Daten finde. Hier mal ein Beispiel:
Hier würde ich gerne nach der Probestelle (XXXX) selektieren,
und als Ergebnis vom Parameter B den zweiten Wert ausgeben also YY
Wie würde man das in Linq schreiben?
Leider empfinde ich die Erklärungen die ich dazu finde ziemlich zerstückelt.
Was ein Kind, Nachfahre, Knoten ist, das kann ich mir natürlich alles vorstellen.
Aber wie ich innerhalb eines XML-File navigiere, das ist mir noch nicht so ganz klar.
Am liebsten würde ich auf Daten mittels Linq zugreifen. Aber auch da habe ich noch
nicht richtig heraus gefunden, wie ich bestimmte Daten finde. Hier mal ein Beispiel:
XML-Quellcode
- <?xml blablabla...
- <Probestellen>
- <Probestelle>!--QXXXX-->
- <Nummer>QXXXX</Nummer>
- <Name>XXXX</Name>
- <Parameter>
- <A>
- <Nr1>false</Nr1>
- <Nr2>YY</NR2>
- </A>
- <B>
- <Nr1>true</Nr1>
- <Nr2>ZZ</NR2>
- </B>
- </Parameter>
- </Probestelle>
- <Probestelle>!--QXXXZ-->
- <Nummer>QXXXZ</Nummer>
- <Name>XXXZ</Name>
- <Parameter>
- <A>
- <Nr1>true</Nr1>
- <Nr2>YY</NR2>
- </A>
- <B>
- <Nr1>true</Nr1>
- <Nr2>AA</NR2>
- </B>
- </Parameter>
- </Probestelle>
- blabla...
Hier würde ich gerne nach der Probestelle (XXXX) selektieren,
und als Ergebnis vom Parameter B den zweiten Wert ausgeben also YY
Wie würde man das in Linq schreiben?