Hallo Leute,
ich versuche aus einer XML Datei die folgendermaßen aussieht, die Werten von lon und lat herauszubekommen:
Das Einlesen der XML Datei ist kein Problem, allerdings schaffe ich es nicht die Werte zu isolieren.
Ich möchte später eine Liste haben in der in diesem Falle stehen sollte:
7.0892567|50.7265543
7.089248823722613|50.72653868037818
[...]
Ich habe einen bescheidenen Veruch gestartet... ich kenne mich leider überhaupt nicht mit XML parsen aus.
Es wäre nett wenn jemand von euch mir hier helfen könnte, wahrscheinlich ist das Problem ja relativ einfach zu lösen.
Ansonsten nehme ich einfach Stringfunktionen.
Danke
Max
ich versuche aus einer XML Datei die folgendermaßen aussieht, die Werten von lon und lat herauszubekommen:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<gpx
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"
creator="www.OpenRouteService.org" version="1.1">
<trk>
<name>Route</name>
<trkseg>
<trkpt lon="7.0892567" lat="50.7265543"/>
<trkpt lon="7.089248823722613" lat="50.72653868037818"/>
<trkpt lon="7.089294" lat="50.7265159"/>
<trkpt lon="7.0975221" lat="50.7296986"/>
<trkpt lon="7.1033282" lat="50.7289039"/>
<trkpt lon="7.1035322" lat="50.7289761"/>
<trkpt lon="7.1037983" lat="50.7290793"/>
</trkseg>
</trk>
</gpx>
Das Einlesen der XML Datei ist kein Problem, allerdings schaffe ich es nicht die Werte zu isolieren.
Ich möchte später eine Liste haben in der in diesem Falle stehen sollte:
7.0892567|50.7265543
7.089248823722613|50.72653868037818
[...]
Ich habe einen bescheidenen Veruch gestartet... ich kenne mich leider überhaupt nicht mit XML parsen aus.
Code:
XmlDocument routedoc;
XmlNodeList nodelist;
routedoc = new XmlDocument();
routedoc.LoadXml(richTextBox1.Text);
nodelist = routedoc.SelectNodes("//trkpt");
[....]
Es wäre nett wenn jemand von euch mir hier helfen könnte, wahrscheinlich ist das Problem ja relativ einfach zu lösen.
Ansonsten nehme ich einfach Stringfunktionen.
Danke
Max