快速开始
对比两个 XML 文档是审查配置变更、API 响应或数据转换时常见的需求。本指南将带你使用 Compare XML 完成从输入数据到阅读结果的完整流程。
粘贴或上传 XML
打开 Compare XML,将需要对比的两个 XML 文档分别粘贴到 基准 和 对照 编辑器中。你也可以拖拽 .xml 文件上传,或从 URL 加载 XML。
选择对比选项
在对比前,根据数据特点选择合适选项:
- 数组对比方式:按索引、LCS 或无序。
- 忽略键大小写:将
Name和name视为同一元素或属性名。 - 忽略值大小写:文本和属性值不区分大小写。
执行对比
点击 对比 按钮。工具会解析两侧输入、规范化空白字符,并递归对比 XML 树结构。
理解对比结果
执行对比后,Compare XML 会以结构化、带颜色标注的视图展示差异。
新增节点
仅存在于 对照 侧而不存在于 基准 侧的节点显示为绿色。这些代表新增的元素、属性或文本内容。
<!-- 基准 -->
<user>
<name>Alice</name>
</user>
<!-- 对照 -->
<user>
<name>Alice</name>
<email>[email protected]</email>
</user>
在这个例子中,<email> 元素会被报告为新增。
删除节点
存在于 基准 侧但在 对照 侧被移除的节点显示为红色。
值变更
当文本值或属性在两侧都存在但内容不同时,会以黄色标记。这包括元素文本、属性值或重复子元素的变化。
<!-- 基准 -->
<user status="active">Alice</user>
<!-- 对照 -->
<user status="inactive">Alice</user>
status 属性的变更会被报告为值变更。
结果侧边栏
结果页的侧边栏按类别和完整 XML 路径对差异进行分组。点击任意条目可直接跳转到差异所在位置。