對python 生成拼接xml報文的示例詳解

2022-09-27 03:15:13 字數 1384 閱讀 4798

最近臨時工作要生成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=inputzhnjgki("輸入字段:"程式設計客棧)

str='lxs,hqq,lj,xc'

list=str.split(',')

# str_xml=input("輸入替換的模板:")

str_xml='var_xml//mbfbody/valuecolumn(value,y)《程式設計客棧;/param>'

#列表追加,回車成多行

def add_xml(l):

xml_list=

s1= '\n' #回車換行符

for value in l:

vaule=value.upper()

xml= str_xml.replace('valuzhnjgkie',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 生成xml檔案

from xml.dom.minidom import document 確保caffe在python路徑 import xml.dom.minidom doc document 建立dom文件物件 object doc.createelement objects objec name person...

python生成xml檔案

本次說明生成乙個xml格式的報文,並將其寫入文字 coding utf8 避免中文亂碼 author lxf import xml.dom.minidom as dom from xml.dom import minidom import random import time 這個方法用來代替min...

Python生成XML檔案

import xml.dom.minidom 在記憶體中建立乙個空的文件 doc xml.dom.minidom.document 建立乙個根節點managers物件 root doc.createelement managers 設定根節點的屬性 root.setattribute company...