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

时间:2015-11-04 01:23:22

标签: xml beyondcompare beyondcompare3

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

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

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

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

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

1 个答案:

答案 0 :(得分: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. 确保查看&gt;忽略不重要的差异已开启。
  18. “文件夹比较”中的默认设置使用文件大小和修改日期进行比较。基于规则的比较使用与双击相同的内容比较方法来查看文件内容。

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