Hola!
Estoy teniendo problemas al recorrer un archivo XML que exporto de un GPS. Creo que el problema esta en los espacios de nombres del archivo. El archivo es este:

Código XML :

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.garmin.com/xmlschemas/ActivityExtension/v2 http://www.garmin.com/xmlschemas/ActivityExtensionv2.xsd http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2 http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd">

  <Activities>
    <Activity Sport="Running">
      <Id>2007-05-11T19:04:45Z</Id>
      <Lap StartTime="2007-05-11T19:04:45Z">
        <TotalTimeSeconds>3378.8700000</TotalTimeSeconds>
        <DistanceMeters>10925.4345703</DistanceMeters>
        <MaximumSpeed>4.2997503</MaximumSpeed>
        <Calories>828</Calories>
        <AverageHeartRateBpm xsi:type="HeartRateInBeatsPerMinute_t">
          <Value>173</Value>
        </AverageHeartRateBpm>
        <MaximumHeartRateBpm xsi:type="HeartRateInBeatsPerMinute_t">
          <Value>184</Value>
        </MaximumHeartRateBpm>
        <Intensity>Active</Intensity>
        <TriggerMethod>Manual</TriggerMethod>
        <Track>
          <Trackpoint>
            <Time>2007-05-11T19:04:45Z</Time>
            <Position>
              <LatitudeDegrees>40.9702058</LatitudeDegrees>
              <LongitudeDegrees>-5.6467209</LongitudeDegrees>
            </Position>
            <AltitudeMeters>807.1640625</AltitudeMeters>
            <DistanceMeters>0.0000000</DistanceMeters>
            <HeartRateBpm xsi:type="HeartRateInBeatsPerMinute_t">
              <Value>62</Value>
            </HeartRateBpm>
            <SensorState>Absent</SensorState>
            <Extensions>
              <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2" CadenceSensor="Footpod"/>
            </Extensions>
          </Trackpoint>
          <Trackpoint>
            <Time>2007-05-11T19:04:46Z</Time>
            <Position>
              <LatitudeDegrees>40.9702094</LatitudeDegrees>
              <LongitudeDegrees>-5.6467199</LongitudeDegrees>
            </Position>
            <AltitudeMeters>807.6447754</AltitudeMeters>
            <DistanceMeters>0.0000000</DistanceMeters>
            <HeartRateBpm xsi:type="HeartRateInBeatsPerMinute_t">
              <Value>62</Value>
            </HeartRateBpm>
            <SensorState>Absent</SensorState>
            <Extensions>
              <TPX xmlns="http://www.garmin.com/xmlschemas/ActivityExtension/v2" CadenceSensor="Footpod"/>
            </Extensions>
          </Trackpoint>

          [...]
</TrainingCenterDatabase>



El caso es que no me deja usar ninguna propiedad de las variables de tipo XML, como por ejemplo "miXML..Trackpoint" para seleccionar unicamente todas etiquetas de ese tipo (que es lo que quiero, para poder recorrerlas).
Me he estado informando y parece ser que esto es por culpa del espacio de nombres del propio archivo, pero con los siguientes códigos tampoco me deja eliminarlo:

Código ActionScript :

var ns:Namespace = miXML.namespace("xsi");
miXML.removeNamespace(ns);


Código ActionScript :

for(i=0; i<miXML.namespaceDeclarations().length; i++){
   var ns:Namespace = miXML.namespaceDeclarations()[i];
   var prefijo:String = ns.prefix; trace(prefijo);
   miXML.removeNamespace(ns); //otra opcion: miXML.removeNamespace(prefijo);
}


A alguien le ha ocurrido lo mismo?? Conoceis alguna solución??
Gracias!
Un saludo.