Autor Beitrag
OTIS
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 05.11.09 11:48 
Hallo Allerseits!

Ich habe ein Problem, welches ich trotz tagelanger Recherche in zahlreichen Foren noch nicht lösen konnte.

Ich arbeite auf folgender XML-Datei:

ausblenden XML-Daten
1:
2:
3:
4:
5:
6:
<TABLE name="Title" type="REAL" cols="5" rows="2"
       head="Time L_Foot R_Foot L_Hand R_Hand"
       units="s m m m m - - -">
       0      -0.1316502893815      0.17406897256022  -0.21785470723457     0.26883769303126         
       0.02   -0.13159626344554     0.17408745463888  -0.21781725378157     0.26863775030295 
</TABLE>


Nun will ich z.B. in Spalte "L_Foot" Zeile 1 auslesen.
Wie kann ich auf diese Zelle zugreifen?

Durch die XmlReader-Klasse konnte ich mir zwar den gesamten Tabelleninhalt anzeigen lassen, aber weiter bin ich damit nicht gekommen. Auch in der XmlDocument-Klasse konnte ich nix passendes finden. Da ich aber Anfänger in C#-Programmierung bin, kann es auch sein, dass ich etwas übersehen habe.

Vielen Dank für Eure Hilfe!
OTIS
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Do 05.11.09 12:28 
:welcome:

Da der Code eine Vergewaltigung von XML darstellt, können dir die Klassen da relativ wenig helfen ;) . Die Tabelle musst du schon selbst zerlegen, also z.B. mit String.Split erst an Environment.NewLine trennen, dann jede Zeile noch mit .Split() in einzelne Werte trennen.

_________________
>λ=
OTIS Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 05.11.09 12:48 
Danke für den Tip, leider kann ich an dem Input nix ändern :(
Dann werde ich mich mal ransetzten und die Tabelle splitten.