用Python创建XML(转)

官方网站没有找到多少有用的知识。结果在Python and XML: An Introduction找到了一篇教程,抽空对照做,然后再总结分享出来。先来一个简单的:

 1 from xml.dom.minidom import Document
 2  
 3 # Create the minidom document
 4 doc = Document()
 5  
 6 # Create the <wml> base element
 7 wml = doc.createElement("wml")
 8 doc.appendChild(wml)
 9  
10 # Create the main <card> element
11 maincard = doc.createElement("card")
12 maincard.setAttribute("id", "main")
13 wml.appendChild(maincard)
14  
15 # Create a <p> element
16 paragraph1 = doc.createElement("p")
17 maincard.appendChild(paragraph1)
18  
19 # Give the <p> elemenet some text
20 ptext = doc.createTextNode("This is a test!")
21 paragraph1.appendChild(ptext)
22  
23 # Print our newly created XML
24 print doc.toprettyxml(indent="  ")

运行的结果为:

1 <?xml version="1.0" ?>
2 <wml>
3 <card id="main">
4 <p>
5 This is a test!
6 </p>
7 </card>
8 </wml>

 

转载于:https://www.cnblogs.com/mmix2009/p/3220986.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值