<lap1>
<Track>
<Trackpoint>
<Time>2012-03-29T08:06:57Z</Time>
<Position>
<LatitudeDegrees>46.2950333</LatitudeDegrees>
<LongitudeDegrees>7.1046736</LongitudeDegrees>
</Position>
<AltitudeMeters>1782.4216309</AltitudeMeters>
<DistanceMeters>0.0000000</DistanceMeters>
<HeartRateBpm xsi:type="HeartRateInBeatsPerMinute_t">
<Value>112</Value>
</HeartRateBpm>
<SensorState>Absent</SensorState>
</Trackpoint>
<Trackpoint>
<Time>2012-03-29T08:06:58Z</Time>
<Position>
<LatitudeDegrees>46.2950271</LatitudeDegrees>
<LongitudeDegrees>7.1046776</LongitudeDegrees>
</Position>
<AltitudeMeters>1782.4216309</AltitudeMeters>
<DistanceMeters>0.1714377</DistanceMeters>
<HeartRateBpm xsi:type="HeartRateInBeatsPerMinute_t">
<Value>112</Value>
</HeartRateBpm>
<SensorState>Absent</SensorState>
</Trackpoint>
</Track>
</lap1>
У меня есть этот кусок XML с моего устройства GPS, и я пытаюсь разобрать его в список треков
public class track
{
public float positionx;
public float positiony;
public float altitude;
public DateTime Time;
}
не проделав большую работу XML, я читал различные методы XML, включая XPathи LinqToXML, но я изо всех сил пытаюсь разобрать xml, в частности, «Положение и его значения»
Я был бы очень признателен за любую помощь в этом