Cześć, chciałbym odczytać dane z pliku, jednak nie umiem zrobić tego w taki sposób, aby mój program brał tylko te dane na których mi zależy. Mój plik wygląda tak jak poniżej. Co jakiś czas podane są w nim współrzędne, które występują po słowie lat i lon. Chciałbym ich wartości zapisać bezpośrednio w tablicy (albo w wektorze). Docelowo mój plik będzie składał się paru tysięcy takich współrzędnych. Ogólnie wiem jak, otwierać pliki, jak czytać z pliku linia po linii, jednak nie mam pomysłu jak mogę wczytać tylko dane występujące po danej frazie. Będę wdzięczny za radę czy też podesłanie linku do rozwiązania podobnego problemu.
<?xml version="1.0" encoding="UTF-8"?>
<gpx creator="StravaGPX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3">
<metadata>
<time>2022-07-24T10:38:39Z</time>
</metadata>
<trk>
<name>Lunch Ride</name>
<type>1</type>
<trkseg>
<trkpt lat="50.1327350" lon="19.7884230"> //!!!!! O TE WSPÓŁRZĘDNE MI CHODZI!!!!!
<ele>232.6</ele>
<time>2022-07-24T10:38:39Z</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:atemp>28</gpxtpx:atemp>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt>
<trkpt lat="50.1327350" lon="19.7884230">
<ele>232.6</ele>
<time>2022-07-24T10:38:42Z</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:atemp>28</gpxtpx:atemp>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt>
<trkpt lat="50.1327350" lon="19.7884230">
<ele>232.6</ele>
<time>2022-07-24T10:38:46Z</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:atemp>28</gpxtpx:atemp>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt>
<trkpt lat="50.1327650" lon="19.7881110">
<ele>233.0</ele>
<time>2022-07-24T10:38:50Z</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:atemp>28</gpxtpx:atemp>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt>
i tak dalej...