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  连接字符串(join %)
Sep 06 Python
讲解python参数和作用域的使用
Nov 01 Python
python杀死一个线程的方法
Sep 06 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
Python中文件I/O高效操作处理的技巧分享
Feb 04 Python
python 如何将数据写入本地txt文本文件的实现方法
Sep 11 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
如何在python中实现随机选择
Nov 02 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
Python脚本操作Excel实现批量替换功能
Nov 20 Python
python 实现Harris角点检测算法
Dec 11 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 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实现jQuery扩展函数
2009/10/30 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
php输入数据统一类实例
2015/02/23 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
PHP强制转化的形式整理
2020/05/22 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
python self,cls,decorator的理解
2009/07/13 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
详解Python中用于计算指数的exp()方法
2015/05/14 Python
python Web开发你要理解的WSGI & uwsgi详解
2018/08/01 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
python3 实现调用串口功能
2019/12/26 Python
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
JAVA高级程序员面试题
2013/09/06 面试题
学生自我鉴定范文
2013/10/04 职场文书
建筑节能汇报材料
2014/08/22 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
公司离职证明标准范本
2014/10/05 职场文书
工作失职检讨书500字
2014/10/17 职场文书
先进人物事迹材料
2014/12/29 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android
详解如何使用Nginx解决跨域问题
2022/05/06 Servers
MySQL深分页问题解决思路
2022/12/24 MySQL