用Python创建XML(转)
2013-07-28 12:18 江湖么名 阅读(305) 评论(0) 编辑 收藏 举报在官方网站没有找到多少有用的知识。结果在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>