Python 3的新功能,什么是xmltodict解析过程

问题描述

使用模块xmltodict确定节点如何在地图上具有带有key = shop的标签?地图在此网站上

https://stepik.org/media/attachments/lesson/266068/map2.osm

。根据“节点”内标签数量标签信息的表示形式可以是列表或字典。要了解它是列表还是字典,您可以使用:

if isinstance(tag,list):
    print('list')
elif isinstance(tag,dict):
    print('dict')

节点也不能包含标签

这是我写的代码

import xmltodict

with open('map (2).osm') as fd:

    doc = xmltodict.parse(fd.read())

fin.close()


code=None

for artikel in xml['tag']:

    if artikel['shop']:

        code = artikel['shop']

    if isinstance(tag,list):

        print('list')

    elif isinstance(tag,dict):

         print('dict')


    print(code)

但是我不明白如何正确读取osm文件以及如何在xmltodict中屈服于wright结果?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)