【问题标题】:BeyondCompare comparison of XML files - Ignore specific elements during folder compareXML 文件的 BeyondCompare 比较 - 在​​文件夹比较期间忽略特定元素
【发布时间】:2015-11-04 01:23:21
【问题描述】:

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

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

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

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

我搜索了 BeyondCompare 论坛和 Google 搜索,但似乎无法找到有效的分步说明。我敢肯定这并不难,但我就是不明白。你能为我清除迷雾或给我一个链接吗?谢谢。

【问题讨论】:

    标签: xml beyondcompare beyondcompare3


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢,成功了!大多数情况下,我错过了仅在查看两个文件时显示的重要性。
    猜你喜欢
    • 1970-01-01
    • 2014-03-05
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    相关资源
    最近更新 更多