•  比较两个 DITA 文档并处理更改

    不仅仅是 DITA 差异工具。 DITA Compare 是一种企业解决方案,用于查找和处理两个 DITA 文档之间的更改。将差异输出到许多预定义的输出,包括 HTML 并排视图或输出到 DITA 文件,并在编辑器中随时随地处理差异。

     

     

    它是如何运作的

    01

    配置以查找您需要了解的更改

    DITA Compare 的算法允许您比较两个 DITA 文档,分析它们的内容和结构,并匹配它们之间的所有相应元素,以准确识别和表示文档中的更改。

    02

    以您认为有意义的方式展示差异

    DITA Compare 的可配置性使您可以专注于对您重要的差异,并在 DITA 标记中表示它们。此表示将您的原始内容与新标记相结合,从而可以查看内容中的各个更改。

    以您认为有意义的方式展示差异.png

     

     

    产品特点

    准备好集成到您的产品、项目和流程中


    通过 Java 或 REST API 访问,集成到任何企业工作流程或内容管理系统中。

    01

    DITA 输入,DITA 输出正如您所期望的那样

    无需更改 DITA Compare 的现有 DITA 发布工作流程。比较过程专为生成有效 DITA 输出的 DITA 内容而定制,其中使用本机 DITA 标记来标记更改。元素使用 @status 和 @rev 属性进行标记,文本更改包含在元素(或 DITA 1.3 之前的版本)中,以便能够在单词级别应用更改标记。

    02

    文本格式化智能

    DITA Compare 处理结构标记(如b和 )i和语义内联标记(如 和 )cite并term进行特定处理,以便重点关注内容更改,而不会受到格式设置的任何不利影响。要处理的元素列表是完全可配置的,允许您从我们的预定义列表中添加或删除元素,或用您自己的列表替换整个列表。

    03

    更改突出显示 MathML 比较

    MathML 处理作为标准内置于 DITA Compare 中。当比较文档中的 MathML 内容时,会使用 MathML 语法创建更改突出显示,为 MathML 添加颜色和样式。三种不同的输出样式允许您选择适合您的出版物的一种。

     

    找到对您重要的更改,忽略不重要的差异


    比较结果可以配置为以您需要的任何形式显示,无论是用于自动处理还是人工审核。

    01

    轻松比较 CALS 和 HTML 表格

    DITA 表足够复杂,无需担心如何比较它们。我们处理 CALS 和 HTML 表格,以确保结果针对表格模型有效,同时仍然提供准确的比较。

    02

    跟踪 DITA 内容中的移动

    编辑文档时,将大量内容从一个位置移动到另一个位置是很常见的。在这些情况下,了解这是移动操作而不是删除和添加操作可能会很有用。 DITA Compare 使用元素 ID 来识别这种类型的更改并将其标记为移动,以便您可以根据需要选择不同的样式。

    03

    查找参考图像中的变化

    了解外部引用内容何时发生变化与了解文档中的文本变化同样重要。 DITA Compare 可以识别引用图像何时发生更改,还可以识别修改后的 href 何时实际指向同一图像。

     

     

    常见问题解答

    01

    什么是DITA Compare?

    DITA Compare 是一个用于可靠 DITA 比较的完整工具包。它是比较和查找 DITA 内容中所有更改的有效、可靠的方法。

    02

    如何集成或嵌入DITA Compare?

    DITA Compare 针对集成到企业工作流程和内容管理系统进行了优化。它的所有功能都可以通过 Java 或 REST API 访问,这些 API 都有完整的文档记录并附带完整的工作示例。除了这些 API 之外,我们还为流行的 XML 创作工具创建了插件,包括用于无缝内容创作和审查的 oXygen 和 FrameMaker。

    03

    我可以忽略我知道的更改吗?

    是的。可以将 DITA Compare 配置为告诉您对您重要的差异,并忽略那些不重要的差异,包括属性更改、内容顺序、空白和外部链接的差异。

    04

    DITA Compare与其他比较工具有何不同?

    DITA Compare 在地图或主题级别工作,为可重用组件或完整文档提供比较功能。

     

    它不是逐行比较,而是识别并匹配文档上下文中 DITA 内容中的所有元素。此配对过程使用元素名称、父级名称、XML 树中的位置以及子元素结构的组合,为您提供易于理解且准确的比较结果。

    05

    如何表示发现的差异?

    DITA Compare 生成格式良好、有效的 DITA 内容,因此生成的输出与您现有的 DITA 工具兼容。它的设计目的是使您的所有内容更改都易于使用。在涉及表格的情况下,复杂的过程会找出显示所有更改的良好方式,同时仍然生成有效的表格。