对python 生成拼接xml报文的示例详解
最近临时工作要生成xml报名,通过MQ接口发送。简单小程序。
自增长拼成xml报文
Test_001.py
#encoding=utf-8 importtime orderId='' s1="\n" # forIDinrange(1,5): item1="- "+\ "
" orderId+=item1 messge=""+str(ID)+" "+\ ""+\ ""+orderId+" " print(messge)
另外一种状态
#encoding=utf-8 #str=input("输入字段:") str='lxs,hqq,lj,xc' List=str.split(',') #str_xml=input("输入替换的模板:") str_xml='VAR_XML //MbfBody/value COLUMN(VALUE,y)' #列表追加,回车成多行 defadd_xml(L): xml_list=[] s1='\n'#回车换行符 forvalueinL: VAULE=value.upper() xml=str_xml.replace('value',value,2).replace('VALUE',VAULE,1)#替换模板中的值为列表中的值,小写两次,大写一次 xml_list.append(xml) xml_str=s1.join(xml_list)#list更新成str returnxml_str #字符串追加,一行 #defadd_xml(L): #xml_list='' #forvalueinL: #VAULE=value.upper() #xml=str_xml.replace('value',value,2).replace('VALUE',VAULE,1)#替换模板中的值为列表中的值,小写两次,大写一次 #xml_list+=xml ##xml_str=s1.join(xml_list)#list更新成str #returnxml_list test=add_xml(List) print(test)
以上这篇对python生成拼接xml报文的示例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。