灵活的多路比较和 CALS 表合并。
DeltaXML 宣布发布其产品 XML Merge 和 DITA Merge 的新版本,其特点是改进了对 CALS 表中更改的处理,正如 XML Compare 中已经提供的那样。
任何使用过 XML 表的人都知道比较是很棘手的 - 在捕获结构变化和以对读者有用的方式显示内容变化之间需要权衡。因此,我们很容易就决定更新 DeltaXML 的 XML Compare 产品,以包含一种全新的表比较方法,该方法专注于尽可能详细地显示内容更改。
去年夏天,XML Compare 12.0.0 发布,它采用了一种新的、改进的表比较算法。这种新方法可以在发生以下一项或多项变更的表中提供更精确、更直观和更详细的变更表示:
列跨度变化
行跨度变化
列顺序更改
行顺序更改
它还添加了忽略列顺序的功能,这意味着顺序的更改不会触发结果中的增量标记。那些习惯于在表结果中看到行重复的人会很高兴地知道这些重复已大大减少。在绝大多数情况下,更改现在显示在单元格级别,从而产生更直观的表格结果。
DeltaXML 很高兴地宣布,在 XML Merge 11.0.0 和 DITA Merge 7.0.0 中,这种新的表算法也包含在他们的合并产品中。这增加了更多的复杂性,但人们相信这些产品不仅易于配置,还能产生最严格和准确的比较。
如果某些表版本具有不同的结构,则需要选择一个“主”表来创建结果。Merge版本作为优先级来决定使用哪个版本作为master。该版本中的跨度具有优先级,并且围绕它们创建其他跨度,有时与原始版本一样,有时根据需要进行分段以确保表的有效性。此方法有助于使结果表尽可能紧凑,同时仍然表示表内容的更改方式。
产品总监 Tristan Mitchell 表示:“双向表比较已经足够复杂;将其扩展到多向比较一直是一个挑战!但我们相信此更新将改善您的合并结果,并使其更容易生成单个、如果这是您的最终输出目标,请解决表合并问题”。