Все,
при разборе xml с использованием lxml Мне интересно, как найти элементы с такими "двойными" тегами-элементами: <dwd:Forecast dwd:elementName="PPPP">
Я даже не знаю, как они называютсятак что поискать в Google это довольно сложно.
Пример xml похож на
<kml:Placemark>
<kml:ExtendedData>
<dwd:Forecast dwd:elementName="PPPP">
<dwd:value> 101890.0
Мой пример кода выглядит так, но он не возвращает значение:
tree = etree.parse(open(kml_filename, "r"))
for p in tree.iter():
# looking for <dwd:Forecast dwd:elementName="PPPP">
if 'dwd:Forecast dwd:elementName="PPPP"' in tree.getpath(p):
print (p.text)
хорошо, я новичок в xml / xpath в python, возможно, я вообще что-то не так понял ...