day07_xml学习
来源:互联网 发布:linux用ubuntu 编辑:程序博客网 时间:2024/06/11 17:16
新建一个xml文件
# coding=utf-8
from xml.etree import ElementTree as et
from xml.dom import minidom
# tree=et.parse("xo.xml")
# root=tree.getroot()
# # rootf=et.Element("Alex2",{"k1":"a1"})
# child_root=et.Element("Big",{"fs":"gg"})
# child_root.text="我是内容"
# root.append(child_root)
#
# tree.write("new.xml",encoding="utf-8")
def pretty(ele):
demo=et.tostring(ele,encoding="utf-8",)
stri=minidom.parseString(demo)
return stri.toprettyxml(indent="\t")
root=et.Element("Family")
son1=root.makeelement("son",{"name":"儿子1"})
son2=root.makeelement("son",{"name":"儿子2"})
grand1=son1.makeelement("grandson",{"name":"grandson1"})
grand2=son1.makeelement("grandson",{"name":"grandson2"})
grand1.text="孙子"
grand2.text="孙子"
grand3=son2.makeelement("grandgirl",{"name":"grandgirl1"})
grand3.text="孙女"
grand4=son2.makeelement("grandgirl",{"name":"grandgirl2"})
grand4.text="孙女"
son1.append(grand1)
son1.append(grand2)
son2.append(grand3)
son2.append(grand4)
root.append(son1)
root.append(son2)
line=pretty(root)
f=open("xoxo.xml","w",encoding="utf-8")
f.write(line)
f.close()
- day07_xml学习
- day07_xml模块学习03
- day07_XML模块
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 目前为止,在图像缩放项目遇到的一些坑
- 【HOJ1867】经理的烦恼-区间求和+判素数
- Java 聊天室
- iOS面试题,看看你究竟知道多少(二)
- Retrofit2使用CallAdapterFactory的错误处理
- day07_xml学习
- Gradle 详解
- Java面向对象二
- android Cannot execute task: the task has already been executed (a task can be executed only once)
- 2016 多校联训 第三场Teacher Bo hdoj5762
- webpack-dev-server+vue构建开发环境(一)
- 单例模式--Singleton模式的几种解法分析
- ViewPager无限循环滑动无卡顿,详解OnPageChangeListener
- eCryptfs-utils编译