2

daum Ergometer csv ファイルから tcx へのコンバーターを構築しようとしています。

最終的な目標は、ガーミン コネクトにデータをアップロードできるようにすることです。

だから私はからクラスを生成することができました

https://www8.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd

アップロードできましたが、ワットと速度を追加できませんでした...さらに調べて、その部分を見つけました...拡張機能... https://www8.garmin.com/xmlschemas/ActivityExtensionv2 .xsd 1 と 1 を一緒に数えて、目標を達成するためにこれらのスキーマをマージしようとし始めました...しかし、最終的に手動で調整された xml を作成することができ、探していた結果が得られました...しかし、そうではありませんでした誰かが私を助けることができるかもしれない適切なクラスを生成するために達成する...

最終的な xml は次のようになります...必要なクラスを生成するにはどうすればよいですか....または、上記のスキーマを使用してこの xml を実現するにはどうすればよいですか... TrainingCenterDatabasev2.xsd & ActivityExtensionv2.xsd

<?xml version="1.0" encoding="Windows-1252" standalone="yes"?>
<TrainingCenterDatabase 
    xsi:schemaLocation="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" 
    xmlns:ns3="http://www.garmin.com/xmlschemas/ActivityExtension/v2" 
    xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Activities>
        <Activity Sport="Biking">
            <Id>2016-08-11T19:59:08.6122923Z</Id>
            <Lap StartTime="2016-08-11T19:57:48.6122923Z">
                <TotalTimeSeconds>80</TotalTimeSeconds>
                <DistanceMeters>225</DistanceMeters>
                <MaximumSpeed>7.5</MaximumSpeed>
                <Calories>0</Calories>
                <AverageHeartRateBpm>
                    <Value>84</Value>
                </AverageHeartRateBpm>
                <MaximumHeartRateBpm>
                    <Value>93</Value>
                </MaximumHeartRateBpm>
                <Intensity>Active</Intensity>
                <Cadence>31</Cadence>
                <TriggerMethod>Manual</TriggerMethod>
                <Track>
                    <Trackpoint>
                        <Time>2016-08-11T19:57:49.6122923Z</Time>
                        <DistanceMeters>0</DistanceMeters>
                        <HeartRateBpm>
                            <Value>59</Value>
                        </HeartRateBpm>
                        <Cadence>3</Cadence>
                        <Extensions>
                            <ns3:TPX>
                                <ns3:Speed>0.27777777777777785</ns3:Speed>
                                <ns3:Watts>20</ns3:Watts>
                            </ns3:TPX>
                        </Extensions>
                    </Trackpoint>
                </Track>
                <Extensions>
                    <ns3:LX>
                        <ns3:MaxBikeCadence>76</ns3:MaxBikeCadence>
                    </ns3:LX>
                    <ns3:LX>
                        <ns3:AvgSpeed>3.0538194444444451</ns3:AvgSpeed>
                    </ns3:LX>
                    <ns3:LX>
                        <ns3:AvgWatts>20</ns3:AvgWatts>
                    </ns3:LX>
                    <ns3:LX>
                        <ns3:MaxWatts>20</ns3:MaxWatts>
                    </ns3:LX>
                </Extensions>
            </Lap>
        </Activity>
    </Activities>
</TrainingCenterDatabase>
4

0 に答える 0