Например xml вида:
<root>
<item1>text</item1>
<item2 attr1="attr1"/>
</root>
<root>
<item1text</item1>
em2 attr1="attr1"/>
</root>
Т.е. чтобы всегда можно было не волноваться за отсутствие начального тега, конечного тега итп.
Пока что все косяки со строками, которые начинаются с открывающего тега (item1), удается избегать через except, но когда строка начинается с текста (item2) - lxml ничего против не имеет.
Я могу сделать сам, но не хочется изобретать велосипед. Ведь наверняка есть какие-то обкатанные механизмы.