Да, извините, я спешил и не запускал код через интерпретатор.
у проанализировать 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>
) заголовка, содержащего интересующий текст?