OnTool

XML 格式化

校验、美化、压缩;合法 XML 粘贴可自动排版

输入 XML
结果

暂无输出

在左侧粘贴 XML,再点击格式化或按 Ctrl+Enter

使用说明
按下列步骤操作即可;具体按钮位置以页面为准。
  1. 在左侧「输入 XML」中粘贴或编辑内容;编辑过程中仅清空错误高亮,不会自动解析。
  2. 若「当前选区与剪贴板合并后的全文」已是合法 XML,粘贴时可能自动美化并同步到右侧「结果」。
  3. 点击标题栏「格式化」图标或按 Ctrl+Enter:合法 XML 会缩进美化后出现在右侧「结果」。
  4. 「压缩」会将同一文档输出为尽量单行,便于嵌入或传输。
  5. 「交换」可对调左右文本;「清空」或 Shift+Delete 可一次性清空两侧。
  6. 解析失败时输入框会标红,右侧显示解析器返回的简要原因,请检查标签配对、引号与非法字符。
  7. 所有处理均在浏览器本地完成,不会将您的 XML 传到服务端。
常见问题
若在浏览器里使用遇到问题,可先对照下方说明排查。
支持属性换行或混合命名空间吗?
通常可解析带命名空间与前缀的常见文档;极端非良构或 DTD 外部实体等能力取决于浏览器实现,复杂 Schema 校验本工具不提供。
格式化会改变文本节点里的空白吗?
纯空白文本节点在美化时可能被忽略;有实际字符的文本会转义并保留。若空白对业务敏感请先备份原文。
与 JSON 工具有什么区别?
JSON 需符合 JSON 语法;本页面向 XML 文档。请勿将 JSON 当作 XML 粘贴,反之亦然。
能处理很大的文件吗?
取决于设备内存与浏览器。建议超大文件分段或使用本地编辑器。