このコードを使用してxmlファイルから属性を抽出したいxmlファイルは次のとおりです:
xml= "<graphics type='xxx' port=’0’ autoport='xxx' listen='0.0.0.0'> <listen type='address' address='0.0.0.0'/> </graphics>"
コードは次のとおりです。
def xml_to_dict(xml): d={} if xmlk.text: d[xmlk.tag] = xmlk.text else: d[xmlk.tag] = {} children = xmlk.getchildren() if children: d[xmlk.tag] = map(xml_to_dict, children) return d xml_to_dict(xyz) Output: {'graphics': [{'listen': {}}]}
タグの代わりにdmlk、attribを試しましたが、役に立ちませんでした。誰かがこれを知っていますか