2017-04-05 34 views
0

你好,我試圖從XML格式的http://overpass-turbo.eu/到我的數據庫導入一些sommets的數據。從XML導出到MySQL的密鑰和值

XML輸出是:

<node id="45160922" lat="42.6454747" lon="1.5187225"> 
    <tag k="ele" v="2682"/> 
    <tag k="name" v="Pic des Fangasses"/> 
    <tag k="natural" v="peak"/> 
    </node> 
    <node id="45160950" lat="42.5902481" lon="1.4341757"> 
    <tag k="ele" v="2860"/> 
    <tag k="name" v="Agulla de Baiau"/> 
    <tag k="natural" v="peak"/> 
    </node> 
    <node id="45160958" lat="42.6037200" lon="1.4419886"> 
    <tag k="ele" v="2914"/> 
    <tag k="name" v="Pic de Medecourbe"/> 
    <tag k="name:ca" v="Pic de Medacorba"/> 
    <tag k="natural" v="peak"/> 
    </node> 

我試着用下面的代碼,但它只是進口LATLON值:

LOAD XML LOCAL INFILE 'sommets_and.xml' 
into table sommets_and_copy1 
rows identified by '<node>' 

任何幫助導入同一行ele名稱值? 我在尋找這樣的:

| id |  name  |  lat | lon | ele | 

| 00001 |Pic des Fangasses| 42.6454747 | 1.5187225 | 2682 | 

感謝您的幫助!

回答

0

最後,我已經解決了我的問題,如果它是有用的人:

1)以.json導出數據(http://overpass-turbo.eu

2)以.json數據爲.csv

3)將.csv導入我的表格