Ошибка & #39; не удалось загрузить внешний объект& #39; при использовании Python lxml

Я пытаюсь проанализировать XML-документ, полученный из Интернета, но после анализа происходит сбой с этой ошибкой:

': failed to load external entity "<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="GreenButtonDataStyleSheet.xslt"?>

Это вторая строка загружаемого XML-файла. Есть ли способ предотвратить попытку парсера загрузить внешний объект или другой способ решить эту проблему? Это код, который у меня есть:

import urllib2
import lxml.etree as etree

file = urllib2.urlopen("http://www.greenbuttondata.org/data/15MinLP_15Days.xml")
data = file.read()
file.close()

tree = etree.parse(data)
22
задан larsks 5 May 2012 в 00:32
поделиться