我正在使用 lxml 在标签中使用破折号来客观化 xml 字符串。
例如:
from lxml import objectify
xml_string = """<root>
<foo-foo name="example" foo-description="description">
<bar doc-name="name" />
<test tag="test" />
</foo-foo>
</root>"""
obj = objectify.fromstring(xml_string)
在这一步之后,元素的名称带有破折号。foo-foo
由于名称中的破折号,我无法访问。
如何从标签名称和属性名称中删除破折号?