python生成xml报文_对python 生成拼接xml报文的示例详解

最近临时工作要生成xml报名,通过MQ接口发送。简单小程序。

自增长拼成xml报文

Test_001.py

# encoding=utf-8

import time

orderId = ''

s1= "\n"

#

for ID in range(1,5):

item1 = "" + \

"" + str(ID) + "" + \

"" + time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) + "" + \

""

orderId+=item1

messge = "" + orderId + " "

print(messge)

另外一种状态

#encoding=utf-8

# str=input("输入字段:")

str='lxs,hqq,lj,xc'

List=str.split(',')

# str_xml=input("输入替换的模板:")

str_xml='VAR_XML//MbfBody/valueCOLUMN(VALUE,y)'

#列表追加,回车成多行

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报文的示例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-12-26

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值