1. minidom模块读写xml
#!/usr/bin/python
# -*- coding: utf-8 -*-
# xml读写
from xml.dom import minidom
def getxmlcontent():
doc = minidom.parse('theme.xml')
rootEle = doc.documentElement
# themeNode = doc.getElementsByTagName('Theme')
themeNodeList = rootEle.getElementsByTagName('Theme')
print('Id\tName\tAuthor\tMail')
for node in themeNodeList:
id = node.getAttribute('id')
name = node.getElementsByTagName('Name')[0].childNodes[0].nodeValue
author = node.getElementsByTagName('Author')[0].childNodes[0].nodeValue
mail = node.getElementsByTagName('Mail')[0].childNodes[0].nodeValue
print(id + '\t' + name + '\t' + author + '\t' + mail)
def createXmlDoc():
nameList = ['Lily', 'Tom', 'Sara', 'James', 'Lambo', 'D