跳到正文
马克工具箱

XML 格式化

粘贴压缩成一行的 XML,得到缩进规范、便于阅读的结果。语法错误会给出行号和列号,也可以用来快速检查 XML 是否格式良好。

在浏览器本地运行,输入的内容和文件都不会上传

使用步骤

  1. 粘贴 XML,或点「加载示例」。
  2. 选择缩进和行宽。
  3. 点击「格式化」,或按 Ctrl+Enter(Mac 上是 ⌘+Enter)。
  4. 复制格式化后的 XML。

参数说明

缩进
每一层嵌套使用 2 或 4 个空格,或者 Tab。
行宽
属性很多的元素超过这个宽度时,会拆成每个属性一行。

使用示例

接口返回。 把挤在一行里的 SOAP 或 REST 响应粘贴进来,看清结构。

sitemap.xml。 格式化生成的站点地图,检查其中的网址和日期。

常见问题

文本里的空白会被改动吗?

元素之间的空白会重新缩进。文本内容保留,但混合内容中连续的空格和换行可能被规整。如果空白很重要(例如 xml:space="preserve" 的部分),请检查结果。

能按 XSD 校验吗?

不能。它只检查 XML 是否格式良好(标签正确关闭和嵌套),不检查是否符合 XSD 或 DTD。

数据会上传吗?

不会。XML 在浏览器中解析和格式化。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具