Ich möchte Daten aus. TCX-Datei (XML-Formular) zwischen bestimmten Tags mit Python behandeln.
Dateiformat ist wie folgt.Wie kann ich Datenserien aus XML oder TCP-Datei greifen
<Track>
<Trackpoint>
<Time>2015-08-29T22:04:39.000Z</Time>
<Position>
<LatitudeDegrees>37.198049426078796</LatitudeDegrees>
<LongitudeDegrees>127.07204628735781</LongitudeDegrees>
</Position>
<AltitudeMeters>34.79999923706055</AltitudeMeters>
<DistanceMeters>7.309999942779541</DistanceMeters>
<HeartRateBpm>
<Value>102</Value>
</HeartRateBpm>
<Cadence>76</Cadence>
<Extensions>
<TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2">
<Watts>112</Watts>
</TPX>
</Extensions>
</Trackpoint>
....Lots of <Trackpoint> ... </Trackpoint>
</Track>
Schließlich werde ich Datentabelle mit Spalten von 'Lattitude, Höhe, ... Watts' machen.
Zuerst habe ich versucht, mit BeautifulSoup, xpath usw. eine Liste aus Daten zu erstellen (wie Watts .../Watts). Aber ich bin ein Neuling, der sich mit diesen Werkzeugen beschäftigt. Wie kann ich Daten zwischen Tags in XML-Datei mit Python greifen?
Danke für die einfache Lösung. Ich habe die anderen Daten außer den Watts. Vielleicht verursacht das TPX "xmlns = ..." - Tag ein Problem. Kannst du es testen? –