我在下面有一个 XML 文件的示例。
问题是我如何解析每个“记录”并将其放入数组中,准备转储到带有列的数据库中
SQL 表结构
- 国家代码
- 项目名
- 年
- 价值
<?xml version="1.0" encoding="utf-8"?>
<Root xmlns:wb="http://www.worldbank.org">
<data>
<record>
<field name="Country or Area" key="THA">Thailand</field>
<field name="Item" key="AG.AGR.TRAC.NO">Agricultural machinery, tractors</field>
<field name="Year">1960</field>
<field name="Value" />
</record>
<record>
<field name="Country or Area" key="THA">Thailand</field>
<field name="Item" key="AG.AGR.TRAC.NO">Agricultural machinery, tractors</field>
<field name="Year">1961</field>
<field name="Value">5000</field>
</record>
<record>
<field name="Country or Area" key="THA">Thailand</field>
<field name="Item" key="AG.AGR.TRAC.NO">Agricultural machinery, tractors</field>
<field name="Year">1962</field>
<field name="Value">5000</field>
</record>
</data>
</Root>