format xml
发布时间:2020-12-16 05:31:57 所属栏目:百科 来源:网络整理
导读:#-------------------------------------------------------------------------------# 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() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- BaiduFM: Swift实现百度FM客户端
- ruby-on-rails – Heroku |如何读取路由器日志
- 定义一个公共方法,打造自己的AJAX框架
- ruby-on-rails – 有人可以提供一个如何使用HTTParty和Ruby
- Dojo高级Web2.0 UI组件库---Tree组件
- objective-c – 后退按钮不会出现在推送的UIViewController
- ruby – “无法将符号转换为整数”奇怪的错误
- XMLHttpRequest和 FormData实现Ajax
- 分享5个顶级的JavaScript Ajax组件库
- Swift’String.Type’没有名为’stringWithContentsOfFile’