Я хочу проанализировать xml-файл и извлечь родительский файл <sec>
, который содержит <title>
, соответствующий определенному тексту, с использованием Python 3.7 & ElementTree
...
<sec id="s0010">
<label>2</label>
<title>Materials and methods</title>
</sec>
<sec id="s0015">
<label>3</label>
<title>Summary</title>
</sec>
...
Мне удалось найти заголовок с помощью ET:
for title in parent.iter('title'):
text = title.text
if(text):
if("methods" in text.lower()):
print("**title: "+text+"****")
Но как мне получить родительский объект (<sec>
) заголовка, содержащий интересующий текст?