format xml
发布时间:2020-12-15 23:50:45 所属栏目:百科 来源:网络整理
导读:#-------------------------------------------------------------------------------# Name: fxml.py# Purpose:## Author: grail## Created: 20-04-2013# Copyright: (c) grail 2013# Licence: your licence#---------------------------------------------
#------------------------------------------------------------------------------- # Name: fxml.py # Purpose: # # Author: grail # # Created: 20-04-2013 # Copyright: (c) grail 2013 # Licence: <your licence> #------------------------------------------------------------------------------- import os import sys from xml.dom.minidom import parse,parseString def formatXML(folder,pretty): xmlPathList = os.listdir(folder) for xmlPath in xmlPathList: if (xmlPath[-4:] == ".xml"): xmlPathName = os.path.join(folder,xmlPath) print xmlPathName xmldom = parse(xmlPathName) xmlstring = xmldom.toxml("UTF-8") linnerxmlstring = "" for xmlline in xmlstring.splitlines(): linnerxmlstring = linnerxmlstring + xmlline.strip() gslFile = None gslFile = open(xmlPathName,"wb") if (pretty): gslFile.write(parseString(linnerxmlstring).toprettyxml(" ","n","UTF-8")) else: gslFile.write(linnerxmlstring) gslFile.write("n") gslFile.write("n") gslFile.close() pass def main(): print sys.argv folder = r"E: 4_chrome_workspaceIAC-407scripts" ## formatXML(folder,True) formatXML(folder,False) pass if __name__ == '__main__': main() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |