我正在使用以下函数从XML文件导入数据:
// load data
$query = "LOAD XML LOCAL INFILE '$file'
INTO TABLE product_stock_supplier
ROWS IDENTIFIED BY '<product>'";
$db->Execute($query);
非常基本,但效果很好。但是,其中一个XML文件具有以下结构:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<products>
<product>
<eanno>7613152</eanno>
<descr>eopren Tpu cale</descr>
<modelno>200513</modelno>
<gridvalue>222</gridvalue>
<size>one size</size>
<artno>3222</artno>
<stock>20</stock>
<date/>
<price typ="retail" currency="GBP">463</price>
<price typ="sales" currency="GBP">999</price>
<image>no picture</image>
</product>
</products>
</configuration>
我不知道如何从两个<price>
行中提取正确的值?如何告诉导入功能识别typ="retail"
和typ="sales"
?
由于