Rexn erkennen nicht die Struktur. Wie Jürgen B sinngemäß schon schrieb, mit Rexn ein Array mit Trackpoints aus einer Datei zu fischen ist kein Problem, aber es kann eines werden wenn es über den Arrays eine Zuordnung gibt. Also mehrere Arrays von Trackpoints.
Genau deswegen braucht man einen Parser der imstande ist, die übergeordnete Struktur zu erkennen. Sprich die im DOM beabsichtigte Zuordnung der Kindelementen zu ihren Elternelementen.
Was wäre das dann für ein Tool, wenn zb. die vorliegende Datei jetzt nur eine simple Textdatei
Ach freilich kann man Datenstrukturen auch anders einfrieren. Man muss sich dabei nur über den Algorithmus einigen damit man die Daten wiederherstellen kann. Man kann lat="53.188185" lon="7.216993" sogar auf jeweils genau 4 Bytes abbilden und wenn es nicht mehr als 255 Touren in einer Datei sind reicht sogar ein Byte für die Tour~ID 😉
MfG