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


Posted in Python onDecember 28, 2018

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

自增长拼成xml报文

Test_001.py

# encoding=utf-8
import 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+=item1
messge = "<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报文的示例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 字符串操作方法大全
Mar 11 Python
Python的设计模式编程入门指南
Apr 02 Python
用Python编写web API的教程
Apr 30 Python
详解python中的文件与目录操作
Jul 11 Python
Python实现的计算马氏距离算法示例
Apr 03 Python
python设置环境变量的原因和方法
Jun 24 Python
Python中顺序表原理与实现方法详解
Dec 03 Python
python 通过视频url获取视频的宽高方式
Dec 10 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
新手常见Python错误及异常解决处理方案
Jun 18 Python
浅析Python 条件控制语句
Jul 15 Python
Django migrate报错的解决方案
May 20 Python
Python 3.x基于Xml数据的Http请求方法
Dec 28 #Python
python模拟登陆,用session维持回话的实例
Dec 27 #Python
python requests post多层字典的方法
Dec 27 #Python
解决python3运行selenium下HTMLTestRunner报错的问题
Dec 27 #Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 #Python
python 与服务器的共享文件夹交互方法
Dec 27 #Python
通过pykafka接收Kafka消息队列的方法
Dec 27 #Python
You might like
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
javascript 建设银行登陆键盘
2008/06/10 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
使用Python编写vim插件的简单示例
2015/04/17 Python
Python 爬虫的工具列表大全
2016/01/31 Python
关于Python数据结构中字典的心得
2017/12/04 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
副处级干部考察材料
2014/05/17 职场文书
学校与家长安全责任书
2014/07/23 职场文书
个人授权委托书范文
2014/09/21 职场文书
立项申请报告范本
2015/05/15 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技