xml - Delphi 有一个简单的文本差异单元吗?

标签 xml delphi diff

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

对于小文件,可以手动比较,但对于大文件,只查看不同的、丢失的或新的行会节省时间。

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

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

最佳答案

TDiff ?差异组件的来源在里面。如果您使用的是 Delphi 2009,它应该可以轻松处理 Unicode 字符串。否则,您可能需要进行一些更改来处理 WideString,但看起来修改起来不会太痛苦。 diff 单元本身略小于 28K。

关于xml - Delphi 有一个简单的文本差异单元吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897314/

相关文章:

linux - 源树差异摘要信息

c# - 尝试读取性能计数器时出现 Azure 自动缩放异常

JSONValue 到缩进字符串

Delphi - 将字节数组转换为字符串

delphi - CoFreeUnusedLibrariesEx 如何影响 delphi 中的 TTimers?

linux - 为什么 diff 没有按预期工作?

language-agnostic - 关系数据库中的"Diffing"对象

javascript - "Object doesn' t 支持属性或方法”当我尝试调用插件时

.net - "Token Text in state EndRootElement would result in an invalid XML document"

java - 以编程方式执行 shell 命令 : why it doesn't work?