我需要将XML文件转换成字典(稍后将转换为JSON)。在

XML脚本示例如下:<?xml version="1.0" encoding="UTF-8"?>

The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.

...

...

通过简单的代码,我已经过滤了字典中需要的所有值:

编码

^{pr2}$

结果id: 2188497873

lat: 52.5053306

lon: 13.4360114

alt_name: Spreebalkon

name: Brommybalkon

tourism: viewpoint

wheelchair: yes

你能帮我把这些值正确有效地加到字典里吗?在

我希望它看起来像:{'id': '2188497873', 'lat': 52.5053306, 'lon': 13.4360114, 'alt_name': 'Spreebalkon', 'name': 'Brommybalkon', 'tourism': 'viewpoint', 'wheelchair': 'yes'}

我试过了dictionary = {}

dictionary['id'] = []

dictionary['lat'] = []

dictionary['lon'] = []

lst1 = tree.findall("./node")

for item1 in lst1:

dictionary['id'].append(item1.get('id'))

dictionary['lat'].append(item1.get('lat'))

dictionary['lon'].append(item1.get('lon'))

for item1_tags_and_nd in item1.iter('tag'):

dictionary[item1_tags_and_nd.get('k')] = item1_tags_and_nd.get('v')

但到目前为止还不管用。在

java将xml转化为字典_将XML转换为字典相关推荐

  1. python把字符串转化为字典_python 将字符串转换为字典

    在一般的工程处理中,需要将获取的字符串数据转换为字典,这样处理起来会非常方便. 我获取的是json数据: content = {"corpus_no":"64702772 ...

  2. c++ 字典_再来瞄一眼字典与集合?

    编程本是逆天行,你若不拼怎么赢? 字典相关 字典是Python语言中唯一的映射类型.映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系,通常被认为是可变的哈希表. 字典对象 ...

  3. python如何调用字典_如何访问python字典里的值?(实例解析)

    今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典访问进行说明,以及python使用.访问字典的实例分析.好了废话不多说,我们开始进入文章吧. 访问字典里面的值 把 ...

  4. python 打印xml文档树_[Python]xml.etree.ElementTree处理xml文档

    需求: 在实际应用中,需要对xml配置文件进行实时修改, 1.增加.删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本 xml源文件格式[例] path=&q ...

  5. 遍历字典_十三、Python字典三种遍历方法

    Python字典是最基本的数据结构之一,在Python中使用非常频繁,所以对Python字典的遍历非常重要.下面介绍常用的几种字典遍历方法. 根据key遍历 d1 = {'姓名': '风清扬', '年 ...

  6. mysql弱口令字典_自制弱口令字典top100

    在进行密码字典攻击时,经常使用到一些弱口令字典.而这些若口令字典基本都是通过各大网站泄露的密码,统计出使用频率最多的密码作为字典.这样就可以大大提高成功率.相信大家都听说过CSDN top 100,1 ...

  7. python读取xml文件信息失败_通过XML读取XML文件时出错。

    我试图用python读取XML文件xml.etree但有时对于某些文件,我在解析文件时会出现内存错误.我的XML文件大小是912Mb,这个问题与文件大小有关吗?在 代码:from xml.etree ...

  8. python将一个字典的内容添加到另一个字典_将两个字典值合并为一个,然后将其添加到Python中的另一个字典中...

    我的任务是使部门和部门列表,教授和学科作为参数接收.我需要过滤整个列表并返回该部门的代码,教授和学科,而无需迭代或使用递归.我已经过滤了该部门的输入,但是我不知道如何列出仅由名字和姓作为第一字典级联的 ...

  9. c语言二进制转化为十进制_将十进制转换为C中的二进制

    c语言二进制转化为十进制 Here you will get program to convert decimal to binary in C. 在这里,您将获得将C中的十进制转换为二进制的程序. ...

最新文章

  1. SQL Server日期函数集合
  2. 使用 Autofac 进行依赖注入
  3. ue 编写linux脚本,UltraEdit23 sh文件 (shell脚本)着色
  4. 【剑指offer】面试题68 - I:二叉树的最近公共祖先(Java)
  5. 0.3:Before We Start
  6. Spring @PropertySource
  7. Excel2010学习笔记(二):公式函数篇
  8. [LeetCode]题解(python):038-Count and Say
  9. APP开发流程,移动应用开发流程
  10. vijos p1404遭遇战
  11. nfc加密卡pm3和pm5区别_为了省门禁卡的钱,买了NFC读卡器,到底值不值
  12. 光洋协议转换网关WTGNet-KOYO
  13. 单片机C语言之学习矩阵按键
  14. python 报错'tuple' object does not support item assignment
  15. 计算机图形杂志,计算机图形学顶级杂志、会议、期刊
  16. Python进行网页自动打卡系统
  17. 【Hexo】NexT 主题的配置使用记录
  18. Java web项目利用POI导出EXCEL表格
  19. python车牌识别算法_百度车牌识别API-Python版
  20. Java面向对象---面向对象

热门文章

  1. phpmyadmin下载、安装、配置教程
  2. 内网win7渗透(初级)
  3. 上海企业邮箱哪个好,深圳企业邮箱哪个好,北京企业邮箱注册哪个好?
  4. 使用Nero软件刻录ISO系统盘
  5. 抖音0播放至10万播放的正确方式,新号如何不投DOU+也能冷启动?
  6. 达美航空入驻全新上海浦东国际机场卫星厅
  7. “老司机”开车必备贴士
  8. Unity程序窗口最大化、最小化
  9. eCharts给图标添加边框
  10. apache2三种模式及参数调优