将XML(树结构)导入MySQL数据库
我有一个具有树结构的XML文件:将XML(树结构)导入MySQL数据库,mysql,sql,xml,import,xml-parsing,Mysql,Sql,Xml,Import,Xml Parsing,我有一个具有树结构的XML文件: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <doct timestamp="14.11.2015 05:15:06" title="test.ru directories structure export with articles"> <page> <page_id>1</page_id> &
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<doct timestamp="14.11.2015 05:15:06" title="test.ru directories structure export with articles">
<page>
<page_id>1</page_id>
<name>Catalog</name>
<uri>catalog</uri>
<page parent_page_id="1">
<page_id>1104128</page_id>
<name>Vehicles</name>
<uri>vehicles</uri>
<page parent_page_id="1104128">
<page_id>1105688</page_id>
<name>Cars</name>
<uri>cars</uri>
<product>
<page>1105688</page>
<product>49876</product>
</product>
<product>
<page>1105688</page>
<product>3525</product>
</product>
<product>
<page>1105688</page>
<product>50131</product>
</product>
</page>
<page parent_page_id="1104128">
<page_id>1105856</page_id>
<name>Planes</name>
<uri>planes</uri>
<product>
<page>1105856</page>
<product>31387</product>
</product>
<product>
<page>1105856</page>
<product>31567</product>
</product>
</page>
</page>
<page parent_page_id="1">
<page_id>1125468</page_id>
<name>Сlothes</name>
<uri>clothes</uri>
<page parent_page_id="1125468">
<page_id>1378596</page_id>
<name>T-shirts</name>
<uri>t-shirts</uri>
<product>
<page>1378596</page>
<product>45648</product>
</product>
<product>
<page>1378596</page>
<product>5777</product>
</product>
</page>
</page>
</page>
</doct>
因此,我有两个问题:
LOAD XML LOCAL INFILE "tree.xml"
INTO TABLE products
ROWS IDENTIFIED BY '<product>';
page | product
-----------------
1106965 | 58814
-----------------
1106965 | 58814
-----------------
1106965 | 58955
-----------------
1106965 | 58955
-----------------
1106965 | 59079
-----------------
1106965 | 59079