DOC = """<clade>
<name>Espresso</name>
<branch_length>2.0</branch_length>
</clade>"""
import lxml.etree
tree = lxml.etree.XML(DOC)
matches = tree.xpath('//name[text()="Espresso"]')
как добавить узел xml на основе значения текстового узла