Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml diff工具-检查两个文件中是否存在相同的行_Xml_Diff_Compare - Fatal编程技术网

Xml diff工具-检查两个文件中是否存在相同的行

Xml diff工具-检查两个文件中是否存在相同的行,xml,diff,compare,Xml,Diff,Compare,我正在寻找一个diff工具,它允许我比较两个文件,而不考虑行的顺序。因此,如果一个文件的第54行是XXXXXXX,我将看到它存在于另一个文件中,即使它的第66行也是如此。似乎KDiff3没有注意到它。。。我正在尝试比较xml文件。试试看。我发现这对重构内容很有效。我找到了一个解决方案。XMLNotepad2007有一个内置的diff工具,即使行的顺序不同,它也会正确地比较文件。我不确定这是否正是您想要的,但它是一个支持XML的算法diff工具。它缩小代码样本以删除注释,然后美化代码样本以规范化空

我正在寻找一个diff工具,它允许我比较两个文件,而不考虑行的顺序。因此,如果一个文件的第54行是XXXXXXX,我将看到它存在于另一个文件中,即使它的第66行也是如此。似乎KDiff3没有注意到它。。。我正在尝试比较xml文件。

试试看。我发现这对重构内容很有效。

我找到了一个解决方案。XMLNotepad2007有一个内置的diff工具,即使行的顺序不同,它也会正确地比较文件。

我不确定这是否正是您想要的,但它是一个支持XML的算法diff工具。它缩小代码样本以删除注释,然后美化代码样本以规范化空白和缩进。您可以在线试用,方法是将代码示例粘贴到示例页面或使用示例页面上提供的测试。

不确定这是否有帮助,但我做的是在电子表格中创建了两列,然后添加了第三列,其中包含一个VLOOKUP,用于检测行是新的还是新的,2)删除的

如果相同的行位于不同的位置,它不会检测到它们:(我不确定当前的任何工具是否能提供您想要的粒度。我读到Git的
责备
功能允许您更好地跟踪块移动,但我没有使用它,因此只能将其作为可能的答案。您可以[放置手动同步标记][1]对于KDiff3,这能解决您的问题吗?[1]: