导出Apple HealthKit数据

时间:2015-04-24 12:58:15

标签: mysql health-kit

我导出Health应用程序数据(Apple)并希望导入我的数据库以进行进一步开发。但是,当我运行以下cmd时:

load xml local infile 'PATHTOFILE'
into Table Record
rows identified by '<Record>' 

它表明:

Query OK, 0 rows affected (0.01 sec)
Records: 0  Deleted: 0  Skipped: 0  Warnings: 0

什么都没发生。
我尝试修改(删除两个标签)从apple health app导出的文件。

<ExportDate value="20150424105126+0800"/>
<Me HKCharacteristicTypeIdentifierDateOfBirth="" HKCharacteristicTypeIdentifierBiologicalSex="0" HKCharacteristicTypeIdentifierBloodType="0"/>

我成功了。
我想知道这是一个无法找到标记<Record>的Mysql错误,因为它不是ExportDate的第一个(HeathData)子节点或者是xml文件Apple导出的格式不正确?左边我处理的xml文件不是mysql的refman中的3种情况。(https://dev.mysql.com/doc/refman/5.5/en/load-xml.html

提前致谢。


xml文件(前N行):

<?xml version="1.0" encoding="UTF-8"?>
<HealthData locale="en_CA">
<ExportDate value="20150424105126+0800"/>
<Me HKCharacteristicTypeIdentifierDateOfBirth="" HKCharacteristicTypeIdentifierBiologicalSex="0" HKCharacteristicTypeIdentifierBloodType="0"/>
<Record type="HKQuantityTypeIdentifierStepCount" source="Mi Fit" unit="count" startDate="20150423120000+0800" endDate="20150423120100+0800" value="11.5365" recordCount="1"/>
<Record type="HKQuantityTypeIdentifierStepCount" source="Mi Fit" unit="count" startDate="20150423120100+0800" endDate="20150423120200+0800" value="11.5365" recordCount="1"/>
<Record type="HKQuantityTypeIdentifierStepCount" source="Mi Fit" unit="count" startDate="20150423120200+0800" endDate="20150423120300+0800" value="11.5365" recordCount="1"/>

0 个答案:

没有答案