确认结果何时更新
自动模式会等待输入和选项停止变化 350ms 后运行;关闭后,可点击执行或按 Ctrl/Cmd+Enter。输入一变,旧结果立即过期,复制与下载会暂时禁用,直到当前内容处理完成。
XML 工具
默认在停顿 350ms 后自动更新;关闭自动模式可用按钮或 Ctrl/Cmd+Enter 执行。包含文本的子树保留原有排版。
XML 在当前浏览器标签页中处理,不会上传。
包含文本(包括空白)、CDATA 或 xml:space="preserve" 的子树保持原样,已有缩进也可能不变。
输入或选项已更改,请更新结果。
一整行 SOAP 响应里,真正影响接口结果的节点往往很难找。XML 格式化将没有直接文本的容器展开,同时提供结构视图查看其余层级。XML 美化不会把标签之间的空格一概当成可删除的装饰。
XML 压缩采用保守规则:元素之间已有的文本,包括换行和缩进空白,都会保留。因此,一个已经排好缩进的文档可能不会变短。需要定位问题时,可结合 XML 校验结果中的行列与命名空间声明列表检查源内容。
段落中两个子元素之间的空白可能分隔词语,删除后会改变读者看到的内容。只要元素直接包含文本,哪怕只有空格或换行,就保留整棵源子树;CDATA 也遵循同样规则。没有直接文本的容器才能新增缩进,避免为了排版把正文连在一起。
SOAP 根节点声明的前缀可能在深层被重新声明。命名空间视图同时列出前缀、URI、所属元素和源行号,方便判断声明位置。相同 URI 的多次声明仍会分别显示,声明数量并不等于不同命名空间的数量,也不会因为查看 URI 而加载外部资源。
自动模式会等待输入和选项停止变化 350ms 后运行;关闭后,可点击执行或按 Ctrl/Cmd+Enter。输入一变,旧结果立即过期,复制与下载会暂时禁用,直到当前内容处理完成。
从 2 个空格改成 4 个空格后没有变化,通常不是选项失效。已有缩进也是根元素中的文本,可能使整棵树受到保护。请结合计数与结构视图查看,不要假设格式化一定重新排列已有缩进。
载入另一份示例或清空已有输入时,先检查预览及前后字符数量。应用才会修改当前工作,取消则保持原状。一次撤销会同时恢复上一步的输入和结果。
XML 格式化在生成结果前检查标签配对、属性引号、合法字符与命名空间用法。失败时保留行号和列号,便于修正源内容;不会猜测缺少的标签,也不会输出一份自动修好的文档。
展开或折叠分支,查看配置文件、订阅源中的嵌套关系。列表先显示 50 项,每次可增加 50 项,导出仍包含完整结果。点击元素或命名空间条目可跳到源行。切换视图只是改变查看方式,不会改写 XML。
每条 xmlns 声明保留前缀、URI、所属元素和行号。默认命名空间单独标识,重复声明不会合并。这个列表帮助定位声明来源,不会替你重命名前缀或移动声明。
复制与下载对应当前成功处理的输入和选项。改动输入、切换转换参数或遇到语法错误后,旧结果不能继续导出。下载采用 UTF-8 编码,适合保存为 XML 文件后继续检查。
每次运行都会检查 XML 1.0 语法及命名空间约束,例如闭合标签、属性引号和未声明前缀。它不检查 XSD 或其他模式,不代表文档符合业务规范。
会。XML 格式化保留注释、属性值和前缀拼写;含文本或 CDATA 的子树原样保留。只有未受保护标签中的布局空白可能调整,属性不会排序。
不会。处理在当前浏览器标签页完成,复制和下载由你主动操作;命名空间 URI 不会触发网络读取。
当前版本使用粘贴输入,不提供文件导入或 URL 加载。打开本地文件后可复制所需文本,输入仍须满足大小、节点数和深度上限。
本页专注排版、语法检查和结构查看,不进行跨格式转换。转换需要另行确定属性、重复元素和混合内容的表示方式,不能用格式化代替。
发现了意外结果?