Gast
#3544190
Hallo, ich bin ein Neuling was xml-dateien betrifft. Ich arbeite gerade an einem Projekt um Trainingsdaten welche mit Locus Maps generiert wurden auszuwerten. Dazu will ich als Basis das Projekt GMap.NET nutzen und die Klasse gpx.cs von gpx.xs mit xsd.exe neu generieren lassen. Vorher muss ich allerdings das xsd-file http://www.topografix.com/GPX/1/1/gpx.xsd mit dem Komplexen Typen "TrackPointExtension_t" erweitern. Dieser ist widerum hier beschrieben: http://www8.garmin.com/xmlschemas/GpxExtensions/v3/GpxExtensionsv3.xsd Mein gpx-file sieht so aus (Auszug): <trkseg> <trkpt lat="49.036378" lon="10.692374"> <ele>487.55</ele> <time>2014-02-08T09:54:46Z</time> <pdop>6.96</pdop> <extensions> <gpxtpx:TrackPointExtension> <gpxtpx:hr>82</gpxtpx:hr> <gpxtpx:speed>0.13845086</gpxtpx:speed> </gpxtpx:TrackPointExtension> </extensions> </trkpt> Natürlich muss ich erst den Typen "TrackPointExtension_t" mit dem Element "hr" und "speed" erweitern. Das hat auch geklappt. Allerdings komme ich nicht dahinter wie ich den Typen "TrackPointExtension_t" in "extensions" unterbringe. Ich habe bisher keine passenden Beispiele gefunden an denen ich mich orientieren könnte. Für jemanden der sich mit xml auskennt ist das wahrscheinlich kein Problem.