Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38534
  • 博文数量: 16
  • 博客积分: 550
  • 博客等级: 中士
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-16 22:49
个人简介

理科男,对未来有超凡的兴趣

文章分类

全部博文(16)

文章存档

2023年(1)

2016年(1)

2011年(1)

2005年(13)

我的朋友
最近访客

分类: LINUX

2005-05-25 14:38:33

我觉得中国人很会拾人牙慧,很多资料,当用GOOGLE查的时候,内容几乎都是一样的。但是你想要的东西,一个也没有。例如,我就找不到中国人写的如何使用PYTHON来创建一个XML文件。当然,直接用文件写的方式也能够达到同样的效果,但是毕竟容易出错,而且看起来不优雅。最后,我看了很多资料,终于明白如何使用PYTHON写一个XML文件了。以下就是一个简单的例子,这个例子是已经调试通过的,大家可以放心使用。

import xml.dom.minidom
from xml.dom.DOMImplementation import implementation
import xml.sax.writer
import xml.utils

# Create a new document with no namespace uri, qualified name,
# or document type
document = implementation.createDocument(None,None,None)
personnel = document.createElement("personnel")
personnel.setAttribute('number', '5')
document.appendChild(personnel)
sexnode = document.createElement("sex")
sexnode.appendChild(document.createTextNode("male"))

namenode = document.createElement("name")
namenode.appendChild(document.createTextNode("tianbin"))

personnel.appendChild(sexnode)
personnel.appendChild(namenode)

out = open("tianbin.xml", "w")
xml.dom.ext.PrettyPrint(document,out)

阅读(1239) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~