我在下面粘贴了一个 XML 文件。我想在 MySQL 中解析它。
1) 我提到了一些链接[1],首先我们必须加载 XML 文件并将其插入表中。
[1] - https://dev.mysql.com/doc/refman/5.5/en/load-xml.html
2)我还读到使用 ExtractValue 函数获取值,但我得到的输出为 NULL
ExtractValue(@xml, -here-node-path);
这是 XML 文件:
<?xml version="1.0" encoding="utf-8"?>
<ItemData>
<Rows>
<VRow ID="ba3c4fd9-6691-49ee-996a-9841810d8264" ItemType="Pulse" />
<VRow ID="401682df-9839-456e-b08f-563361392530" ItemType="Height" />
<VRow ID="c39ee7ab-7217-4750-bc0d-9cec495fdd41" ItemType="Weight" />
<VRow ID="effabbcb-718f-4b0c-8f81-6d0bf4ba5028" ItemType="BloodPressure" />
<VRow ID="eb6451d3-646a-4447-919a-f778daf6fdc5" ItemType="BodyMassIndex" />
</Rows>
<Groups>
<VGroup ID="4535bf31-da00-47e8-8975-f21a1b3fdb62" ReadingDate="2009-07-24T14:26:28.50Z">
<Notes />
<Readings>
<VitalReading ID="af0af8e1-41d4-4cc9-a042-7a33876b643e" ItemType="Pulse">
<Values>
<ValueItem Type="{302DABB8-BF22-4da1-BE2F-8213F8A191D8}" ID="f46322d9-2e15-4542-ad33-d37395dfe31b" Initialized="True">
<Pulse>80</Pulse>
</ValueItem>
</Values>
</VitalReading>
</Readings>
</VGroup>
</Groups>
</ItemData>
谁能建议我解决这个问题?