私はminidomを使ってPythonで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 Cool、サンプルXMLファイルも投稿できますか? – Eddie