我正在比较包含XML文件的文件夹,并希望在目录比较完成时忽略文件中的特定节点。。。不管它们是否有价值。
File 1
<myElement>value</myElement>
File 2
<myElement/>
File 1
<myElement>value1</myElement>
File 2
<myElement>value2</myElement>
我有BeyondCompre 3,并且正在使用xmlTidy排序属性插件。
我搜索了BeyondCompare论坛和谷歌,似乎找不到有效的分步说明。我相信这没那么难,但我就是不明白。你能帮我澄清一下吗?或者给我一个链接?谢谢
以下是如何忽略文件夹比较中文件中的文本差异:
- 在Beyond Compare的文件夹比较中加载两个文件夹
- 双击以查看文本比较中的一对XML文件
- 单击规则工具栏按钮(裁判图标)
- 单击编辑语法
- 单击新建
- 将其命名为MyElement
- 选择分隔作为类别
- 从:
<myElement>
到:</myElement>
的文本 - 单击"确定"
- 单击"确定"
- 取消选中myElement使其不重要
- 将对话框底部的下拉列表从"仅用于此视图"更改为"用于父会话中的所有文件"或"更新会话默认值"
- 关闭文本比较选项卡
- 在文件夹比较中,单击规则工具栏按钮(裁判图标)
- 选中比较内容并选择基于规则的比较
- 单击"确定"
- 请确保"查看>忽略不重要的差异"处于启用状态
文件夹比较中的默认设置使用文件大小和修改日期进行比较。基于规则的比较使用与双击查看文件内容相同的内容比较方法。
另请参阅在Beyond Compare中定义不重要的文本一文。它描述了在文本比较中查看一对文件时忽略差异。