代码、数据与二维码工具

XML 格式化工具

单独检查 XML 格式,或生成易读/紧凑输出。文档仅留在当前页面,不上传、不持久保存。

优先本地处理无需注册隐私说明 ↗

最多 200,000 个字符。解析和格式化均在浏览器本地完成。

不上传、不持久保存。拒绝 DTD 和实体声明。验证只检查格式,不检查模式。格式化可能改变对空白敏感的文本;输出最多为 2,000,000 个字符。

使用步骤

如何使用

  1. 粘贴最多 200,000 个字符的 XML;不支持 DTD 和实体声明。
  2. 验证以查看根元素、元素和属性总数及最大深度,或选择美化/紧凑输出及两个空格、四个空格或制表符缩进。
  3. 格式化或压缩后,检查对空白敏感的文本,再复制或下载 XML。清空会移除输入、输出和统计。

独立验证

使用浏览器解析器检查具有唯一根元素的 XML 是否符合格式规范,不检查 XSD、DTD、业务规则或外部引用。名为 parsererror 的元素属于普通用户内容。使用迭代遍历统计全部元素和属性(包含命名空间声明),根深度为 1。

本地纯文本处理

解析前拒绝 DTD 和实体声明。XML 只用于独立解析文档和文本框,不作为 HTML 执行。不获取外部资源,不上传或持久保存文档。

格式化限制

沿用标记格式化算法,支持美化、紧凑输出及两个空格、四个空格、制表符。它可能裁剪或改变空白,包括混合内容和受 xml:space 影响的内容;并非无损或规范化 XML。输出上限为 2,000,000 个字符,复制或下载前会再次解析。

常见问题

你可能还想知道

验证会做什么?

检查 XML 格式并显示根名称、全部元素和属性总数及最大深度;根元素计入元素数,深度为 1,属性数包含命名空间声明,不生成格式化结果,也不验证模式。

支持 DTD 或外部实体吗?

不支持。拒绝 DTD 和实体声明,不加载外部资源。

格式化无损吗?

不是。使用结果前请检查对空白敏感的内容;输入会保留到你编辑或清空为止。

复制失败怎么办?

会选中输出供你手动复制,也可下载 XML 文本文件。