Overview
这篇博客内容将包括对XML文件的解析、追加新元素后写入到XML,以及更新原XML文件中某结点的值。使用的是python的xml.dom.minidom包,详情可见其官方文档:xml.dom.minidom官方文档。全文都将围绕以下的customer.xml进行操作:
Acme Inc.
12345</
1、获取xml树
import xml.etree.ElementTree as ET
def getTree(xmlName):
xmlName = xmlName.strip()
try:
tree = ET.parse(xmlName)
except:
tree = None
print 'Analysis xml file fail,file name: {}'.format(xmlName)
return tree
2、获取根节点
def g