对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 相关文章推荐
python3音乐播放器简单实现代码
Apr 20 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
Python延时操作实现方法示例
Aug 14 Python
用django设置session过期时间的方法解析
Aug 05 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
Aug 13 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
wxPython电子表格功能wx.grid实例教程
Nov 19 Python
使用python实现画AR模型时序图
Nov 20 Python
使用Tensorflow将自己的数据分割成batch训练实例
Jan 20 Python
python如何调用百度识图api
Sep 29 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
玩转图像函数库―常见图形操作
2006/09/03 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
基于jQuery实现滚动刷新效果
2017/01/09 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
python并发编程之线程实例解析
2017/12/27 Python
python抽取指定url页面的title方法
2018/05/11 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
Keras官方中文文档:性能评估Metrices详解
2020/06/15 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
关爱女孩行动实施方案
2014/03/13 职场文书
优秀护士先进事迹
2014/05/08 职场文书
社区戒毒工作方案
2014/06/04 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
2015年共青团工作总结
2015/05/15 职场文书
小学三年级作文之写景
2019/11/05 职场文书
Go timer如何调度
2021/06/09 Golang
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle