当前位置: 首页 > news >正文

公明做网站的公司seo咨询服务

公明做网站的公司,seo咨询服务,一学一做看视频网站,抚顺市建设银行网站XML 模版文件&#xff0c;内部存在需要自定义的数据&#xff0c;使用 Python 进行初始化。 1、存在一个 XML 模版文件&#xff0c;定义如下 <!-- 文件名称 index.xml --> <root><HEAD><VER>1.0</VER><SRC>10000000000000</SRC><…

XML 模版文件,内部存在需要自定义的数据,使用 Python 进行初始化。

1、存在一个 XML 模版文件,定义如下

<!-- 文件名称 index.xml -->
<root><HEAD><VER>1.0</VER><SRC>10000000000000</SRC><MsgNo>1243</MsgNo><MsgID>{msg_id}</MsgID>          <!-- 无参数的方法替换 --><MsgRef>{msg_ref, 789}</MsgRef>  <!-- 有参数的方法替换,第一个是方法,后面的都是方法实参 --></HEAD>
</root>

2、存在 XML 模本初始化需要的方法

# 文件名称:make_data.py
def msg_id():# 忽略生成过程return 79637647892def msg_ref(num):# 忽略生成过程return 10 + num

3、使用方法初始化 XML

# 文件名称:utils.py
import xml.etree.ElementTree as ETimport make_datadef extract_and_call_method(text):# 从文本中提取方法名和参数parts = text.strip('{}').split(',')method_name = parts[0].strip()args = [int(arg.strip()) for arg in parts[1:]]# 调用方法if hasattr(make_data, method_name):return str(getattr(make_data, method_name)(*args))else:return text  # 如果方法不存在,返回原文本def update_xml_file(file_path):# 解析XML文件tree = ET.parse(file_path)root = tree.getroot()# 遍历所有元素,替换文本for elem in root.iter():if '{' in elem.text:elem.text = extract_and_call_method(elem.text)# 保存修改后的XML文件# tree.write(file_path)return ET.tostring(root, encoding='utf8').decode('utf8')if __name__ == '__main__':print(update_xml_file("index.xml"))

4、初始化输出结果

执行:

print(update_xml_file("index.xml"))

输出:

<?xml version='1.0' encoding='utf8'?>
<root><HEAD><VER>1.0</VER><SRC>10000000000000</SRC><MsgNo>1243</MsgNo><MsgID>79637647892</MsgID>          <MsgRef>799</MsgRef>  </HEAD>
</root>
http://www.mmbaike.com/news/65755.html

相关文章:

  • 成都锦江规划建设局网站网络推广渠道和方法
  • 购物网站平台建设百度广告联盟官网
  • 做贷超网站 前期需要什么分析网络优化大师app
  • 做有趣的网站长沙网络推广哪家
  • 网站规划与建设css实验报告网站seo优化徐州百度网络
  • 网站建设服务承诺大数据营销
  • 广东网站建设联系电话整合营销网络推广
  • 个人做外贸的网站有哪些北京度seo排名
  • 网站建设模板磁力链最好用的搜索引擎
  • 做新闻门户网站需要什么今日资讯最新消息
  • 政府网站建设经费 报告百度快速排名软件原理
  • 太原网站建设方案推广网页设计网站建设
  • 网站建设销售员app推广接单平台有哪些
  • java 开发手机网站建设天津seo选天津旗舰科技a
  • wordpress建站博客园网站建设价格
  • 湘潭做网站公司建站网站关键词优化
  • 上海圣品科技 做网站海外推广专员
  • 上海闵行网站建设百度推广优化师培训
  • 公司建网站有何意义上海关键词优化按天计费
  • 广州网站设计制作公司新闻发布系统
  • 简单的网页设计论文seo是什么职位简称
  • 档案web查询网站发布建设百度竞价怎么操作
  • wordpress qq微信登陆地址修改密码无锡网络优化推广公司
  • wordpress在哪里注册2020 惠州seo服务
  • 常州网站建设服务百度seo词条优化
  • 山东省住房建设厅网站首页网站设计模板网站
  • 昆山科技网站建设黄山seo公司
  • 企业电子商务网站建设规划今日头条网站推广
  • 教务系统门户网站外贸推广哪个公司好
  • 外贸网站推广平台排名太原seo建站