У меня есть файл .db с именем master.db, эта база данных содержит таблицу именованных спортсменов, в которой содержатся все спортсмены, которые участвовали в соревнованиях за последние несколько лет.Каждая строка уникальна, они добавили «Предыдущую историю гонок» в столбцы с именем 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>
В идеале я хотел бы экспортировать эту информацию в свою собственную таблицу и связать ее с помощью идентификатора спортсмена