python 打印xml文档树_Python构建XML树结构的方法示例
本文实例讲述了Python构建XML树结构的方法。分享给大家供大家参考,具体如下:
1.构建XML元素
#encoding=utf-8
from xml.etree import ElementTree as ET
import sys
root=ET.Element('color') #用Element类构建标签
root.text=('black') #设置元素内容
tree=ET.ElementTree(root) #创建数对象,参数为根节点对象
tree.write(sys.stdout) #输出在标准输出中,也可写在文件中
输出结果:
black
2.构建完整XML树结构
#encoding=utf-8
from xml.etree import ElementTree as ET
import sys
root=ET.Element('goods')
name_con=['yhb','lwy']
size_con=['175','170']
for i in range(2):
# skirt=ET.SubElement(root,'skirt')
# skirt.attrib['index']=('%s' %i) #具有属性的元素
skirt=ET.SubElement(root,'skirt',index=('%s' %i)) #相当于上面两句
name=ET.SubElement(skirt,'name') #子元素
name.text=name_con[i] #节点内容
size=ET.SubElement(skirt,'size')
size.text=size_con[i]
tree=ET.ElementTree(root)
ET.dump(tree) #打印树结构
输出结果:
yhb175lwy170
3.XML规范中预定的字符实体
所谓字符实体就是XML文档中的特殊字符,如元素内容中有“
字符实体
符号
<
<
>
>
&
&
'
"
PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:
希望本文所述对大家Python程序设计有所帮助。
python 打印xml文档树_Python构建XML树结构的方法示例相关推荐
- xml学习(2)xml文档树结构图
XML 文档形成一种树结构 XML 文档必须包含根元素.该元素是所有其他元素的父元素. XML 文档中的元素形成了一棵文档树.这棵树从根部开始,并扩展到树的最底端. 所有元素均可拥有子元素: < ...
- python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则
推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...
- python docx 合并文档 图片_python玩转pdf全攻略
本篇说点轻松的,聊下Python对pdf的各种操作,包含pdf转word,pdf转图片等. pdf转换word文档 保留格式 pdf转换为word文档,被大众经常使用的是纯Python库pdfmine ...
- python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码
推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...
- python 打印xml文档树_[Python]xml.etree.ElementTree处理xml文档
需求: 在实际应用中,需要对xml配置文件进行实时修改, 1.增加.删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本 xml源文件格式[例] path=&q ...
- python docx 合并文档 图片_Python和Word的交互批量生成报告
前言: 本文是一位学弟的投稿,主要是用Python将格式不一致的信评简报Word文档快速生成标准格式的表格,涉及到两步,一是读取所有Word文件,二是处理里面的数据并输出到表格里,能大大提高工作的效率 ...
- python读取word文档结构图_python根据文章标题内容自动生成摘分享的实例
如何用Python玩转TF-IDF之寻找相似文章并生成摘要 应用1:关键词自动生成 核心思想是对于某个文档中的某个词,计算其在这个文档中的标准化TF值,然后计算这个词在整个语料库中的标准化IDF值.在 ...
- python docx 合并文档 图片_Python合并word文档制作电子书
需求: 将某大V公众号文章全部下载,整理成合集,并整理成电子书进行阅读. 以冯大辉老师公众号[小道消息]为例 实现步骤 一.批量下载公众号文章 使用 WeChatDownloadv20200423 工 ...
- python批量操作word文档实战_python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
最新文章
- byte数组截取_Go解密:数组、切片
- 深度学习帮助人工智能走得更远
- 对接FusionInsight HD 6.5.1
- Java之品优购部署_day03(6)
- 机器学习笔记(七):神经网络:表示
- python使用spark-sql读取数据并可视化_使用Spark SQL读取HBase上的数据
- “云原生”为何而生?
- 【零基础学Java】—ArrayList集合概述和基本使用(十四)
- cas client 更新ticket_有人知道 cas单点登录系统是怎么样取得proxyticket的?
- Linux服务器时间设置命令
- 对SP光刻机表示谨慎
- html鼠标自动点击代码,网上学习鼠标10分钟自动点击 按键精灵使用设置方法 脚本编辑...
- Java Web之EL表达式和JSTL
- jdbc mysql emoji 读取_mysql/Java服务端对emoji的支持
- ntp server
- WPF实现DoEvents
- 【操作系统】动态分区分配算法
- python编程之TypeError: list expected at most 1 arguments, got 7
- 2019年9月中国编程语言排行榜
- 46、建筑防烟排烟系统的维护保养要求
热门文章
- 四个小时不止是敲了30多行代码,还懂了好多
- 网络计算机显示10,win10电脑网络显示一个球怎么回事
- 个别学生计算机辅导计划,网络学院计算机基础统考辅导计划.doc
- oracle alert日志点检,有哪些关键性运行指标需要每日点检、监控、跟踪的?
- 怎么实现java和数据库的链接_JAVA简单链接Oracle数据库,实现注册和登陆的功能
- java邮箱_java发送邮件(qq邮箱)
- c++创建虚拟串口_linux虚拟串口控制器驱动实现——适用于无开发板学习串口驱动...
- 中断、异常、处理对于操作系统的概念
- 并发执行变成串行_大神浅谈数据库并发控制 锁和 MVCC
- java formfile_基于Struts文件上传(FormFile)详解