跳到主要内容
忆云竹

XML 格式化与校验

本地校验并排版 XML,支持两格或四格缩进,保留混合文本和 xml:space 指定的空白。

缩进

输入或修改选项后自动更新


    
内容只在当前浏览器中处理,不上传或保存。

工具介绍

阅读接口消息或 XML 配置时,可整理纯元素结构而不改写其中的混合文字。工具不加载外部实体,也不运行 XSD 校验。

使用说明

粘贴 XML 或打开 UTF-8 文件,合法内容会自动排版。选择缩进后可复制或下载结果;标签不匹配等语法问题会直接提示。

混合文本与 xml:space="preserve" 子树保持原样,仅整理适合缩进的元素结构。不支持 DOCTYPE 或外部实体,也不执行 XSD 校验。输入最大 1 MiB,深度最多 80 层。

常见问题

为什么部分 XML 节点没有被拆成多行?

混合文本、CDATA 和 xml:space="preserve" 子树中插入空白可能改变含义,因此保持原内容。语法有效不代表满足 XSD 或业务接口要求。

保存好的 XML 文件为什么导入失败?

文件必须是有效 UTF-8,即使声明写了其他编码也不会自动转码。请先转换文件编码;处理在本地完成,下载时若有编码声明会改为 UTF-8。

带 DOCTYPE 的 XML 能直接格式化吗?

不能,工具会拒绝 DOCTYPE,也不加载外部实体。可从来源系统导出已展开实体的内容;输入还需满足 1 MiB 和 80 层嵌套限制。

评论

0
后参与评论。
暂无评论
回复讨论

按时间查看完整回复脉络;每条回复都会标明它回应的具体内容。