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

2024-10-02 00:19:50 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在最后的努力中,我尝试了monkey修补lxml.etree.Element对象,但这会引发AttributeError

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

我是在这里遗漏了什么,还是在重新构造代码以完全不同的方式处理“用户数据”


Tags: 对象代码文档apinodeelementlxmldom

热门问题