Hallo Sascha,
<gpx version="1.0"....> impliziert gpx10.xsd, damit ist die Datei als GPX nicht valide, also fehlerhaft (vulgo: kaputt). Als XML mag sie durchaus noch valide sein, das ist hier aber belanglos.
Das ist imho kein Grund, es auf der Parser-Seiter genauso falsch/schlampig zu machen und nicht auf validem GPX-Output auf der Erzeugerseite zu bestehen. Gegen die Programmierer spricht in diesem Fall auch noch, daß sie die GPX-Version 1.0 deklarieren (für die Topografix schon lange keine Doku mehr vorhält) und nicht die auch schon 13 Jahre alte aktuelle GPX-Version 1.1. Je weniger Programmierer sich an das Schema halten, umso mehr Wildwuchs haben wir mit proprietären Datenformaten, den GPX eigentlich eindämmen sollte. Mir reicht der Zirkus mit den Garmin-Extensions schon.
<gpx version="1.0"....> impliziert gpx10.xsd, damit ist die Datei als GPX nicht valide, also fehlerhaft (vulgo: kaputt). Als XML mag sie durchaus noch valide sein, das ist hier aber belanglos.
(13.06.2017, 07:43)SaschaT Wrote: Vielleicht ist es einfacher, zusätzliche Intelligenz in den RC-Parser einzubauen, anstatt die ganzen Navi-Programmierer anzuschreiben. Leider wird da von denen ein ganzer Haufen fehlerhafter GPX-Dateien fabriziert...
Das ist imho kein Grund, es auf der Parser-Seiter genauso falsch/schlampig zu machen und nicht auf validem GPX-Output auf der Erzeugerseite zu bestehen. Gegen die Programmierer spricht in diesem Fall auch noch, daß sie die GPX-Version 1.0 deklarieren (für die Topografix schon lange keine Doku mehr vorhält) und nicht die auch schon 13 Jahre alte aktuelle GPX-Version 1.1. Je weniger Programmierer sich an das Schema halten, umso mehr Wildwuchs haben wir mit proprietären Datenformaten, den GPX eigentlich eindämmen sollte. Mir reicht der Zirkus mit den Garmin-Extensions schon.
Grüße
Hans
Hans