Desidero trattare i dati dal file .tcx (modulo xml) tra tag specifici con Python.
Il formato del file è come indicato di seguito.Come acquisire le serie di dati dai file xml o tcx
<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>
Alla fine, farò tabella di dati con le colonne di 'Lattitude, Altitude, ... Watts'.
Per prima cosa ho provato a creare un elenco di dati con caratteri tatti (come Watts .../Watts) con BeautifulSoup, xpath, ecc. Ma sono un principiante che si occupa di questi strumenti. Come posso prendere i dati tra i tag nel file xml con Python?
Grazie per la soluzione semplice. Ho ricevuto gli altri dati tranne il Watts. Forse il tag TPX "xmlns = ..." causa problemi. Puoi testarlo? –