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编程中的反模式实例分析
Dec 08 Python
python实现统计代码行数的方法
May 22 Python
python数据结构之图的实现方法
Jul 08 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
Nov 16 Python
Python实现按中文排序的方法示例
Apr 25 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
Python实现操纵控制windows注册表的方法分析
May 24 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
python中多个装饰器的调用顺序详解
Jul 16 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
Aug 10 Python
python logging.info在终端没输出的解决
May 12 Python
如何对python的字典进行排序
Jun 19 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设计模式 Singleton(单例模式)
2011/06/26 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
jquery 图片轮换效果
2010/07/29 Javascript
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
javascript的BOM汇总
2015/07/16 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python分割和拼接字符串
2013/11/01 Python
Python多线程编程简单介绍
2015/04/13 Python
Python中表示字符串的三种方法
2017/09/06 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
Java基础知识面试题
2014/03/25 面试题
大学生先进事迹材料
2014/02/16 职场文书
高中课程设置方案
2014/05/28 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
寒山寺导游词
2015/02/03 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
纪律委员竞选稿
2015/11/19 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL