提取数据库XML数据PHP

时间:2018-10-03 10:23:01

标签: php sql xml database

我有一个名为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链接到它

0 个答案:

没有答案