Hola de nuevo,
voy a intentar explicaros mejor el problema, haber si alguien me puede ayudar.
Estoy utilizando la API de comunicación que proporciona Garmin.
Código HTML:
<script type="text/javascript">
function load() {
var display = new Garmin.DeviceDisplay("garminDisplay",
{
pathKeyPairsArray: ["http://www.miWeb.com","c8a0e6942253c7f0222bdcaa24ef0409"],
showReadDataElement: true,
showProgressBar: false,
showFindDevicesElement: true,
showFindDevicesButton: false,
showDeviceButtonsOnLoad: false,
showDeviceButtonsOnFound: false,
autoFindDevices: true,
showDeviceSelectOnLoad: true,
autoHideUnusedElements: true,
showReadDataTypesSelect: false,
readDataType: Garmin.DeviceControl.FILE_TYPES.tcxDir,
deviceSelectLabel: "Selecciona dispositivo <br/>",
readDataButtonText: "Listado de entrenamientos",
showCancelReadDataButton: false,
lookingForDevices: 'Buscando el dispositivo ... <br/><br/> <img src="../garmin/device/style/ajax-loader.gif"/>',
uploadsFinished: "Transferencia Completada",
uploadSelectedActivities: true,
uploadCompressedData: false, // Turn on data compression by setting to true.
uploadMaximum: 5,
dataFound: "#{tracks} activities found on device",
showReadDataElementOnDeviceFound: true,
postActivityHandler: function(activityXml, display)
{
$('activity').innerHTML += '<hr/><pre>'+activityXml.escapeHTML()+'</pre>';
}
}
);
}
</script>
<body onload="load()">
<table border="0" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td>
<div id="garminDisplay"></div>
</td>
</tr>
<tr>
<td>
<div id="activity"></div>
</td>
</tr>
</table>
</body>
</html>
Esta API devuelve los datos del entrenamiento, pero no consigo tener control sobre el resultado... lo unico que sé es que el resultado se muestra en el div "activity".
Ahora bien, no sé como demonios guardar estos datos en un fichero XML.
Estoy atento a cualquier aporte y/o consulta.
Gracias de antemano