import flickrapi
from xml.etree import ElementTree as ET
from lxml import etree
flickr = flickrapi.FlickrAPI(api_key,secret=api_secret)
r = flickr.photos_search(tags='e-waste', has_geo="1", per_page='100')
tree = ET.ElementTree(r)
xml_input = etree.parse("response_clean.xml")
transform = etree.XSLT(xslt_root)
links = str(transform(xml_input))
Идея этого маленького скрипта - получить ответ xml от Flickr, а затем использовать файл xsl для дальнейшей обработки.Как обработать xml-ответ от flickr
Я хочу, чтобы преобразовать r
объект (который имеет тип lxml.etree._Element
) к xml_input
(типа lxml.etree._ElementTree
).
Я использовал tree = ET.ElementTree(r)
, но результат был типа xml.etree.ElementTree.ElementTree
.
Я вижу, что это не совсем то же самое, но я не понимаю разницы.
Как следует r
быть преобразованным в xml_input
?