XML 格式化

美化压缩的 XML,添加适当的缩进和结构。复制或下载格式化结果。

输入
输出
0 字符 0 行

XML 格式化

该工具格式化和美化 XML 数据,添加适当的缩进和结构。粘贴压缩或格式不佳的 XML,即可获取干净、可读的输出。

操作在浏览器中本地运行。您的数据不会上传或存储在服务器上。

使用方法

  1. 将 XML 数据粘贴到输入编辑器中。
  2. 点击格式化 XML来美化代码。
  3. 格式化后的 XML 将以适当的缩进显示在输出编辑器中。
  4. 使用复制复制到剪贴板,下载保存文件,或清除重置。

什么是 XML 格式化?

XML 格式化为 XML 数据添加缩进和换行,使其易于阅读。压缩的 XML 移除了所有空白字符以减小文件大小,但难以阅读和调试。

格式化 XML 对于调试配置文件、查看 SOAP 响应和与同事共享数据结构至关重要。

输入说明

该工具接受有效的 XML 输入。如果输入包含 XML 语法错误,工具将报告错误。格式化器保留所有数据——只改变空白和缩进。

示例

压缩的 XML 格式化后变得可读:

--- 压缩输入 ---
John30

--- 格式化输出 ---

  John
  30

MCP 集成

MCP(Model Context Protocol,模型上下文协议)让 AI 代理和应用可以发现并调用 Coding.Tools 工具,用于可重复的转换、格式化、哈希和生成工作流。

MCP 工具名: xml-formatter

MCP 端点: https://coding.tools/mcp

请先调用 tools/list。每个工具条目都会包含 inputSchema、outputSchema 和 examples,AI 代理或客户端可以据此生成合法参数,不需要猜。

调用 tools/call 后,result.content[0].text 是展示用结果,result.structuredContent 是适合程序解析的结构化结果。工具级失败会返回 isError: true;协议级失败会返回 JSON-RPC error。

tools/call 请求示例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

大多数文本和数据工具接收 input 字符串以及可选的 options。只依赖浏览器图片 API 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。