In [1]:
from lxml import etree
test="""<l><w>First</w><w>Second</w><w> / </w><w>Third</w></l>"""
parser = etree.XMLPullParser(tag='w')
def findWords(parser):
for action, element in parser.read_events():
print(element)
parser.feed(test)
for word in findWords(parser):
print(etree.tostring(word))
In [ ]: