2016-02-29 87 views
0

我想解析一個XML,但我找不到任何好的教程。從URL解析XML

import urllib.request 
    import xml.etree.ElementTree as ET 

    with urllib.request.urlopen('http://www.nbp.pl/kursy/xml/lastA.xml') as response: 
    lasta = response.read() 

究竟是什麼lasta。它仍然是XML或字符串或別的東西?

+0

縮進將成爲最後一行的問題。這對Python很重要。這將是一個你需要解析到DOM樹的字符串。 – duffymo

回答

0

我建議BeautifulSoup:Python BeautifulSoup XML Parsing 它有一堆輔助方法,可以更輕鬆地瀏覽樹結構(XML或HTML)。

至於你的問題,'lasta'只是一個字符串,它還沒有被轉換爲XML。要通過互聯網下載文件,您可能需要考慮使用requests軟件包,因爲建議用於高級HTTP操作。