我想用Python使用minidom解析XML。當我從文件系統解析XML文件時,我沒有任何問題。python minidom:'NoneType'對象沒有來自url的屬性'data'
doc = minidom.parse("PATH HERE")
etiquetaDia = doc.getElementsByTagName("dia")
for dia in etiquetaDia:
probPrecip = dia.getElementsByTagName("maxima")[0]
print(probPrecip.firstChild.data)
但是當我嘗試從URL解析XML與此代碼:
url = urllib2.urlopen('URL HERE')
doc = minidom.parse(url)
etiquetaDia = doc.getElementsByTagName("dia")
for dia in etiquetaDia:
probPrecip = dia.getElementsByTagName("maxima")[0]
print(probPrecip.firstChild.data)
顯然,這是在路徑和URL相同的XML 。謝謝
那你使用的是什麼庫?當我做'pip search minidom'時,它會給出'DOMWrap(0.1)','enhancedminidom(0.2)'和'gxml(0.5)'。 – Eddie
@Eddie它是在python標準庫我想:https://docs.python.org/2/library/xml.dom.minidom.html – har07
@Luis Manrique酷,你可以發佈一個示例XML文件以及? – Eddie