java将xml转化为字典_将XML转换为字典
我需要将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转换为字典相关推荐
- python把字符串转化为字典_python 将字符串转换为字典
在一般的工程处理中,需要将获取的字符串数据转换为字典,这样处理起来会非常方便. 我获取的是json数据: content = {"corpus_no":"64702772 ...
- c++ 字典_再来瞄一眼字典与集合?
编程本是逆天行,你若不拼怎么赢? 字典相关 字典是Python语言中唯一的映射类型.映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系,通常被认为是可变的哈希表. 字典对象 ...
- python如何调用字典_如何访问python字典里的值?(实例解析)
今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典访问进行说明,以及python使用.访问字典的实例分析.好了废话不多说,我们开始进入文章吧. 访问字典里面的值 把 ...
- python 打印xml文档树_[Python]xml.etree.ElementTree处理xml文档
需求: 在实际应用中,需要对xml配置文件进行实时修改, 1.增加.删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本 xml源文件格式[例] path=&q ...
- 遍历字典_十三、Python字典三种遍历方法
Python字典是最基本的数据结构之一,在Python中使用非常频繁,所以对Python字典的遍历非常重要.下面介绍常用的几种字典遍历方法. 根据key遍历 d1 = {'姓名': '风清扬', '年 ...
- mysql弱口令字典_自制弱口令字典top100
在进行密码字典攻击时,经常使用到一些弱口令字典.而这些若口令字典基本都是通过各大网站泄露的密码,统计出使用频率最多的密码作为字典.这样就可以大大提高成功率.相信大家都听说过CSDN top 100,1 ...
- python读取xml文件信息失败_通过XML读取XML文件时出错。
我试图用python读取XML文件xml.etree但有时对于某些文件,我在解析文件时会出现内存错误.我的XML文件大小是912Mb,这个问题与文件大小有关吗?在 代码:from xml.etree ...
- python将一个字典的内容添加到另一个字典_将两个字典值合并为一个,然后将其添加到Python中的另一个字典中...
我的任务是使部门和部门列表,教授和学科作为参数接收.我需要过滤整个列表并返回该部门的代码,教授和学科,而无需迭代或使用递归.我已经过滤了该部门的输入,但是我不知道如何列出仅由名字和姓作为第一字典级联的 ...
- c语言二进制转化为十进制_将十进制转换为C中的二进制
c语言二进制转化为十进制 Here you will get program to convert decimal to binary in C. 在这里,您将获得将C中的十进制转换为二进制的程序. ...
最新文章
- SQL Server日期函数集合
- 使用 Autofac 进行依赖注入
- ue 编写linux脚本,UltraEdit23 sh文件 (shell脚本)着色
- 【剑指offer】面试题68 - I:二叉树的最近公共祖先(Java)
- 0.3:Before We Start
- Spring @PropertySource
- Excel2010学习笔记(二):公式函数篇
- [LeetCode]题解(python):038-Count and Say
- APP开发流程,移动应用开发流程
- vijos p1404遭遇战
- nfc加密卡pm3和pm5区别_为了省门禁卡的钱,买了NFC读卡器,到底值不值
- 光洋协议转换网关WTGNet-KOYO
- 单片机C语言之学习矩阵按键
- python 报错'tuple' object does not support item assignment
- 计算机图形杂志,计算机图形学顶级杂志、会议、期刊
- Python进行网页自动打卡系统
- 【Hexo】NexT 主题的配置使用记录
- Java web项目利用POI导出EXCEL表格
- python车牌识别算法_百度车牌识别API-Python版
- Java面向对象---面向对象