在线 TOML 转 XML 转换器

即时在线将 TOML 转换为 XML。免费工具,将 Cargo、pyproject 和配置文件转换为格式良好的 XML,用于 SOAP、旧式系统和企业工具。

拖放或粘贴您的 TOML
Loading editor...
Loading editor...

什么是 TOML 转 XML?

TOML 转 XML 将 TOML 配置文件重写为 XML 文档,其中每个键变为标签,嵌套表变为嵌套元素。TOML 非常适合现代工具链中人类编辑的配置;XML 仍然是企业、SOAP 和旧式系统期望的格式。TOML 转 XML 转换器处理包装、转义和缩进,无需手动输入标签。当您需要将 TOML 配置传入只接受 XML 的集成时,通常需要进行 TOML 转 XML 转换。

为什么要将 TOML 转换为 XML?

XML 在企业软件中仍然无处不在:SOAP Web 服务、银行、医疗、政府、RSS 源、B2B 交换以及大量旧式平台。另一方面,TOML 是 Rust、Python、Hugo 和类似工具中现代配置的首选格式。在线将 TOML 转换为 XML 是获取 TOML 数据并生成旧式或企业系统接受内容的最快方式。

我们的 TOML 转 XML 转换器如何工作

点击转换时,工具解析您的 TOML,然后将其输出为格式良好的 XML。每个顶级键变为一个元素名称,标量值变为这些元素内的文本,嵌套表变为嵌套标签。数组表([[items]])变为具有相同名称的重复元素(XML 列表的标准模式)。XML 声明(UTF-8 编码)添加到顶部。特殊字符自动转义。所有操作在您的浏览器中运行。您的 TOML 数据不会被上传到任何地方。

功能特点

  • 一键转换:点击转换,XML 即出现在输出面板中。
  • 有效且格式良好的输出:包含 XML 声明、转义特殊字符,并生成安全的元素名称。
  • 嵌套表支持:TOML 子表自动变为嵌套 XML 元素。
  • 数组表支持:[[items]] 变为重复的 XML 元素以实现干净的列表。
  • 上传支持:从设备加载 .toml 文件或拖放到输入框。
  • 一键复制:使用复制按钮抓取 XML 输出,粘贴到您选择的工具中。

如何使用工具

  1. 将您的 TOML 粘贴到输入编辑器中,或使用「上传文件」按钮加载 .toml 文件。
  2. 点击「转换」按钮在右侧生成 XML 输出。
  3. 点击「复制」按钮将 XML 复制到剪贴板。
  4. 使用「清除」按钮在需要重新开始时重置两个编辑器。

常见使用场景

  • 旧式集成: 将 TOML 配置传入只消费 XML 的系统。
  • SOAP 服务: 从 TOML 数据草稿构建 XML 负载。
  • B2B 交换: 为要求 XML 的合作伙伴从内部 TOML 配置生成 XML。
  • 文档管道: 为依赖 XSLT 或 XPath 的工具生成 XML。

转换示例

输入 (TOML)

[server]
host = "localhost"
port = 3000

输出 (XML)

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <server>
    <host>localhost</host>
    <port>3000</port>
  </server>
</root>

常见问题

相关转换器