Looks like the following take care of it:
objectify.deannotate(root, xsi_nil=True)
etree.cleanup_namespaces(root)
or, if using lxml >= 2.3.2 (thanks @Pedru):
objectify.deannotate(root, cleanup_namespaces=True, xsi_nil=True)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…