Delphi有简单的文本差异单元吗?

mjn*_*mjn 4 xml delphi diff

对于数据验证,例如在从一个XML库迁移到新库的过程中,我们需要确保旧文本和新文本是相同的.

对于小文件,比较可以手动完成,但对于大文件,它可以节省时间,只查看不同,缺失或新的行.

您是否知道Delphi的简单但可靠的差异单元,它可以扫描两个文档并收集有关不同内容的行的信息?

该单元应支持WideString(用于XML文本).

小智 7

TDiff?diffing组件的源代码在里面.如果您正在使用Delphi 2009,它应该毫不费力地处理Unicode字符串.否则,您可能需要进行一些更改来处理WideStrings,但看起来修改起来并不太痛苦.差异单元本身略小于28K.

  • 我冒昧地为你添加链接:)查看编辑器工具栏中的帮助按钮,了解有关标记语法的信息. (4认同)