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

joh*_*kar 3 xml beyondcompare beyondcompare3

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

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

File 1
<myElement>value1</myElement>
File 2
<myElement>value2</myElement>
Run Code Online (Sandbox Code Playgroud)

我有BeyondCompare 3并使用xmlTidy排序属性插件.

我搜索了BeyondCompare论坛和谷歌搜索,似乎无法找到有效的分步说明.我敢肯定它不是那么难,但我只是没有得到它.你能为我清除雾还是给我一个链接?谢谢.

Chr*_*edy 6

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

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

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

另请参阅文章在超越比较中定义不重要的文本.它描述了在文本比较中查看一对文件时忽略差异.