txt转xml工具最新版本分享-txt转xml最简单方法

TXT 转 XML 转换工具

链接:https://pan.quark.cn/s/ed0e096e3274
在这里插入图片描述

功能说明
  • 格式转换:将纯文本(TXT)文件转换为结构化的 XML 文件
  • 自定义规则:支持设置 XML 节点名称、属性、层级关系
  • 批量处理:可同时转换多个 TXT 文件
  • 编码支持:自动识别 UTF-8、GBK 等常见编码

转换规则示例

输入 TXT 文件内容
姓名:张三
年龄:25
性别:男
输出 XML 文件内容
<person>
    <姓名>张三</姓名>
    <年龄>25</年龄>
    <性别></性别>
</person>

实现方法

1. Python 实现(推荐)
import xml.etree.ElementTree as ET

def txt_to_xml(input_file, output_file, root_tag="data", line_sep=":"):
    root = ET.Element(root_tag)
    
    with open(input_file, "r", encoding="utf-8") as f:
        for line in f:
            if line_sep in line:
                key, value = line.strip().split(line_sep, 1)
                ET.SubElement(root, key).text = value.strip()
    
    tree = ET.ElementTree(root)
    tree.write(output_file, encoding="utf-8", xml_declaration=True)

# 使用示例
txt_to_xml("input.txt", "output.xml", root_tag="person")

使用场景

✔ 数据迁移(TXT → XML)
✔ 配置文件格式转换
✔ 与 XML 兼容的系统对接

注意:复杂结构 TXT 需自定义解析规则!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值