Beyond Compare 比较 XML 个文件 - 在文件夹比较期间忽略特定元素

BeyondCompare comparison of XML files - Ignore specific elements during folder compare

我正在比较包含 XML 文件的文件夹,并希望在完成目录比较后忽略文件中的特定节点...无论它们是否具有值。

File 1
<myElement>value</myElement>
File 2
<myElement/>

File 1
<myElement>value1</myElement>
File 2
<myElement>value2</myElement>

我有 BeyondCompare 3 并且正在使用 xmlTidy 排序属性插件。

我搜索了 BeyondCompare 论坛并用 Google 搜索,但似乎找不到有效的分步说明。我敢肯定这并不难,但我就是不明白。你能帮我拨开迷雾还是给我一个link?谢谢

以下是忽略文件夹比较中文件文本差异的方法:

  1. 在 Beyond Compare 的 Folder Compare.
  2. 中加载两个文件夹
  3. 双击可在 文本比较 中查看一对 XML 文件。
  4. 单击规则 工具栏按钮(裁判图标)。
  5. 单击编辑语法
  6. 单击新建
  7. 将其命名为 MyElement。
  8. Select 分隔 作为类别。
  9. 文本从:<myElement> 到:</myElement>
  10. 单击“确定”。
  11. 单击“确定”。
  12. 取消选中 myElement 使其不重要。
  13. 将对话框底部的下拉菜单从仅用于此视图更改为用于父会话中的所有文件更新会话默认值
  14. 关闭文本比较选项卡。
  15. 文件夹比较中,单击规则工具栏按钮(裁判图标)。
  16. 检查比较内容和select基于规则的比较
  17. 单击“确定”。
  18. 确保 查看 > 忽略不重要的差异 已打开。

文件夹比较中的默认设置使用文件大小和修改日期进行比较。基于规则的比较使用与双击查看文件内容相同的内容比较方法。

另请参阅文章 Define Unimportant Text in Beyond Compare。它描述了在文本比较中查看一对文件时忽略差异。