我有一个名为master.db的.db文件,该数据库包含一个名为Athletes的表。女巫包含过去几年中所有参加比赛的运动员。每行都是唯一的,他们在名为UltraMarathon的列中添加了“以前的比赛历史”,此列中包含以下xml / type数据。
如何从行的列中递归地提取此信息?仅仅拉取值甚至不能将其显示为文本吗?
<CSML defaultLocale="EN" xmlns="http://bacnet.org/csml/1.1">
<Sequence type="123-ForeverEvents.LoskopAthleteRegister">
<Array name="history">
<Sequence>
<Enumerated name="status" value="finished"/>
<Int64 name="position" value="0"/>
<Unsigned name="year" value="1998"/>
<Int64 name="raceNumber" value="2001"/>
<Unsigned name="estimatedFinishes" value="3"/>
</Sequence>
<Sequence>
<Enumerated name="status" value="finished"/>
<Int64 name="position" value="0"/>
<Unsigned name="year" value="1999"/>
<Int64 name="raceNumber" value="2001"/>
<Unsigned name="estimatedFinishes" value="4"/>
</Sequence>
<Sequence>
<Enumerated name="status" value="finished"/>
<Int64 name="position" value="0"/>
<Unsigned name="year" value="2000"/>
<Int64 name="raceNumber" value="2001"/>
<Unsigned name="estimatedFinishes" value="4"/>
</Sequence>
</Array>
</Sequence>
</CSML>
理想情况下,我想将此信息导出到自己的表中并通过运动员ID链接到它