如果我有这样的 xml 标签:
<article n="1" translation="Year_1973_fr.xml:1">
如何访问“翻译”属性?
访问“n”属性没有问题,我只需执行以下操作: s.attrib["n"]
感谢您的任何建议。
最佳答案
.attrib["translation"]
有效:
>>> from xml.etree import ElementTree as ET
>>> data = '<article n="1" translation="Year_1973_fr.xml:1"/>'
>>> element = ET.fromstring(data)
>>> element.attrib
{'translation': 'Year_1973_fr.xml:1', 'n': '1'}
>>> element.attrib['translation']
'Year_1973_fr.xml:1'
关于Python:获取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356587/