如何将“用户数据”与lxml.etree.Element关联?

时间:2019-08-01 21:33:36

标签: python lxml

我目前正在将DOM的一些Python代码“移植”到lxml.etree,但遇到了一个障碍:所讨论的DOM代码使用了Node.setUserData()Node.getUserData API,但是我在lxml API文档中找不到任何类似的东西。

在最后一搏中,我尝试用猴子修补lxml.etree.Element对象,但这引发了AttributeError

    setattr(element, '_userdata', {})
AttributeError: 'lxml.etree._Element' object has no attribute '_userdata'

我在这里遗漏了什么吗,还是停留在重组代码以完全不同的方式处理“用户数据”的问题?

0 个答案:

没有答案