首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

python 兑现xml的解析

2012-12-26 
python 实现xml的解析from xml.dom import minidomimport osdef parse_svcfile(svc_file):xmldoc minido

python 实现xml的解析

from xml.dom import minidomimport osdef parse_svcfile(svc_file):    xmldoc = minidom.parse(svc_file)    params = xmldoc.getElementsByTagName('param')    procName = ''    depends = ''    for param in params:        #print param.toxml()        #print param.attributes['name'].value        if 'svcagent' == param.attributes['name'].value:            aa = param.childNodes            for a in aa:                procName = a.nodeValue                continue        if 'dependency' == param.attributes['name'].value:            aa = param.childNodes            #print aa.length            for a in aa:                depends = a.nodeValue    print procName + ',' + dependsif __name__ == '__main__':    files = os.listdir('a')    #print files    for file in files:        if file.endswith('_svc.xml'):            parse_svcfile('a/' + file)

热点排行