详解 Python 读写XML文件的实例

Python 生成XML文件
from xml.dom import minidom
# 生成XML文件方式
def generateXml():
impl = minidom.getDOMImplementation()
# 创建一个xml dom
# 三个参数分别对应为 :namespaceURI, qualifiedName, doctype
doc = impl.createDocument(None, None, None)
# 创建根元素
rootElement = doc.createElement('Pythons')
# 为根元素添加10个子元素
for pythonId in range(10):
# 创建子元素
childElement = doc.createElement('python')
# 为子元素添加id属性
childElement.setAttribute('id', str(pythonId))
# 将子元素追加到根元素中
rootElement.appendChild(childElement)
print(childElement.firstChild.data)
# 将拼接好的根元素追加到dom对象
doc.appendChild(rootElement)
# 打开test.xml文件 准备写入
f = open('test.xml', 'a')
# 写入文件
doc.writexml(f, addindent=' ', newl='\n')
# 关闭
f.close()
# 执行生成xml方法
generateXml()
python 读取XML文件
from xml.dom.minidom import parse
# 获取 python节点下得所有id属性
def getTagId():
# 获取test.xml文档对象
doc = parse("test.xml")
for node in doc.getElementsByTagName("python"):
# 获取标签ID属性
value_str = node.getAttribute("id")
# 打印输出
print(value_str)
# 获取属性ID
getTagId()
运行结果 – 生成xml文件如下
运行结果 – 读取xml文件如下
以上就是Python 读写XML的实例详解,如有疑问请留言或者到本站社区交流讨论,本站还有很多Python 开发的文章,大家可以搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Python
# 读写XML
# 读写XML的实现方法
# 一文秒懂python读写csv xml json文件各种骚操作
# python利用lxml读写xml格式的文件
# python读写xml文件实例详解嘛
# 如有
# 希望能
# 谢谢大家
# 还有很多
# 创建一个
# 下得
# 疑问请
# 文档
# impl
# qualifiedName
# generateXml
# getDOMImplementation
# namespaceURI
# rootElement
# createElement
# Pythons
# doctype
# doc
# createDocument
# def
相关文章:
如何用5美元大硬盘VPS安全高效搭建个人网站?
深圳网站制作的公司有哪些,dido官方网站?
自助网站制作软件,个人如何自助建网站?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
建站之星24小时客服电话如何获取?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
如何选择高效可靠的多用户建站源码资源?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
如何高效完成独享虚拟主机建站?
建站之家VIP精选网站模板与SEO优化教程整合指南
营销式网站制作方案,销售哪个网站招聘效果最好?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
如何在香港服务器上快速搭建免备案网站?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
如何零基础在云服务器搭建WordPress站点?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
如何高效配置香港服务器实现快速建站?
活动邀请函制作网站有哪些,活动邀请函文案?
如何基于云服务器快速搭建个人网站?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何获取PHP WAP自助建站系统源码?
名字制作网站免费,所有小说网站的名字?
高性价比服务器租赁——企业级配置与24小时运维服务
如何快速生成橙子建站落地页链接?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
高端企业智能建站程序:SEO优化与响应式模板定制开发
宝塔新建站点报错如何解决?
如何在宝塔面板中修改默认建站目录?
如何生成腾讯云建站专用兑换码?
如何彻底删除建站之星生成的Banner?
安云自助建站系统如何快速提升SEO排名?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
如何在建站之星网店版论坛获取技术支持?
C++中引用和指针有什么区别?(代码说明)
微课制作网站有哪些,微课网怎么进?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
如何零基础开发自助建站系统?完整教程解析
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
如何在建站之星绑定自定义域名?
,想在网上投简历,哪几个网站比较好?
油猴 教程,油猴搜脚本为什么会网页无法显示?
制作网站怎么制作,*游戏网站怎么搭建?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
*请认真填写需求信息,我们会在24小时内与您取得联系。