对python 生成拼接xml报文的示例详解
Python  /  管理员 发布于 6年前   127
最近临时工作要生成xml报名,通过MQ接口发送。简单小程序。
自增长拼成xml报文
Test_001.py
# encoding=utf-8import time orderId = ''s1= "\n"#for ID in range(1,5): item1 = "<item>" + \ "<orderID>" + str(ID) + "</orderID>" + \ "<time>" + time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) + "</time>" + \ "</item>" orderId+=item1messge = "<MbfBody>" + orderId + "</MbfBody> "print(messge)
另外一种状态
#encoding=utf-8 # str=input("输入字段:")str='lxs,hqq,lj,xc'List=str.split(',') # str_xml=input("输入替换的模板:")str_xml='<step id="xml_set_xml_value" comment="value" isrun="true"><param id="xml">VAR_XML</param><param id="xpath">//MbfBody/value</param><param id="value">COLUMN(VALUE,y)</param></step>' #列表追加,回车成多行def add_xml(L): xml_list=[] s1= '\n' #回车换行符 for value in L: 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 return xml_str #字符串追加,一行# def add_xml(L):# xml_list=''# for value in L:# 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# return xml_list test=add_xml(List)print(test)
以上这篇对python 生成拼接xml报文的示例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号