Python创建xml的方法


Posted in Python onMarch 10, 2015

本文实例讲述了Python创建xml的方法。分享给大家供大家参考。具体实现方法如下:

from xml.dom.minidom import Document
class write_xml(Document):
  def __init__(self):
    Document.__init__(self)
  def set_tag(self,tag):
    self.tag = tag
    self.tag1 = self.createElement(self.tag)
    self.appendChild(self.tag1)
    self.maincard = self.createElement("card")
    self.maincard.setAttribute("id", "main")
    self.maincard.setAttribute("id2","main2")
    self.tag1.appendChild(self.maincard)
    self.paragraph1 = self.createElement("p")
    self.maincard.appendChild(self.paragraph1)
    self.ptext = self.createTextNode("This is a test!")
    self.paragraph1.appendChild(self.ptext)
  def display(self):
    print self.toprettyxml(indent="  ")
wx = write_xml()
wx.set_tag('test')
wx.display()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python与shell的3种交互方式介绍
Apr 11 Python
使用PyCharm配合部署Python的Django框架的配置纪实
Nov 19 Python
python2 与python3的print区别小结
Jan 16 Python
Python 获得命令行参数的方法(推荐)
Jan 24 Python
python在文本开头插入一行的实例
May 02 Python
python实现自动发送邮件
Jun 20 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
Oct 23 Python
Tensorflow的梯度异步更新示例
Jan 23 Python
学习Python爬虫的几点建议
Aug 05 Python
如何利用Python 进行边缘检测
Oct 14 Python
Python实现生成简单的Makefile文件代码示例
Mar 10 #Python
Python和GO语言实现的消息摘要算法示例
Mar 10 #Python
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 #Python
Python脚本实现代码行数统计代码分享
Mar 10 #Python
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 #Python
Python自动化构建工具scons使用入门笔记
Mar 10 #Python
Python操作CouchDB数据库简单示例
Mar 10 #Python
You might like
php 判断数组是几维数组
2013/03/20 PHP
php获取随机数组列表的方法
2014/11/13 PHP
Yii实现的多级联动下拉菜单
2016/07/13 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
<script defer> defer 是什么意思
2009/05/10 Javascript
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
vue 通过base64实现图片下载功能
2020/12/19 Vue.js
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python中循环后使用list.append()数据被覆盖问题的解决
2018/07/01 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
《我不是最弱小的》教学反思
2014/02/23 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
银行贷款委托书范本
2014/10/11 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
家长会感言
2015/08/01 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python