比较两个 DocBook 文档并处理更改 不仅仅是 DocBook 差异工具。 DocBook Compare 是一个企业解决方案,用于查找和处理两个 DocBook 文档之间的更改。将差异输出到许多预定义的输出,包括我们的 HTML 并排视图或输出到 DocBook 文件,并在编辑器中处理差异,以便随时随地表示您希望的更改。 它是如何运作的 配置以查找您需要了解的更改 DocBook Compare 的算法允许您比较两个 DocBook 文档,分析它们的内容和结构,并匹配它们之间的所有相应元素,以准确识别和表示文档中的更改。 以您认为有意义的方式展示差异 DocBook Compare 的可配置性使您可以专注于对您重要的更改,然后在 DocBook 标记中表示它们。此表示将您的原始内容与新标记相结合,从而可以查看内容中的各个更改。 产品特点 准备好集成到您的产品、项目和流程中 通过 Java API 访问,集成到任何企业工作流程或内容管理系统中。 DocBook 进去,DocBook 出来 无需为 DocBook Compare 更改现有的 DocBook 发布工作流程。比较过程专门针对生成有效 DocBook 输出的 DocBook 内容而定制,其中使用本机 DocBook 标记来标记更改。元素使用 @revisionflag 属性进行标记,并且文本更改包含在元素中,以便能够在单词级别应用更改标记。 文本格式化智能 DocBook Compare 处理结构标记(如 ) 和语义内联标记(如 ) ,并进行特定处理,以便重点关注内容更改,而不会受到格式设置的任何不利影响。要处理的元素列表是完全可配置的,允许您从我们的预定义列表中添加或删除元素,或用您自己的列表替换整个列表。 更改突出显示 MathML 比较 MathML 处理作为标准内置于 DocBook Compare 中。当比较文档中的 MathML 内容时,会使用 MathML 语法创建更改突出显示,以向 MathML 添加颜色和样式。三种不同的输出样式允许您选择适合您的出版物的一种。 找到对您重要的更改,忽略不重要的差异 比较结果可以配置为以您需要的任何形式显示,无论是用于自动处理还是人工审核。 轻松比较 CALS 和 HTML 表格 XML 表足够复杂,无需担心如何比较它们。我们处理 CALS 和 HTML 表格,以确保结果针对表格模型有效,同时仍然提供准确的比较。 跟踪 DocBook 内容中的移动 编辑文档时,将大量内容从一个位置移动到另一个位置是很常见的。在这些情况下,了解这是移动操作而不是删除和添加操作可能会很有用。 DocBook Compare 使用元素 ID 来识别这种类型的更改并将其标记为移动,以便您可以根据需要选择不同的样式。 查找参考图像中的变化 了解外部引用内容何时发生变化与了解文档中的文本变化同样重要。 DocBook Compare 可以识别引用的图像何时发生更改,还可以识别修改后的 href 何时实际指向同一图像。 常见问题解答 什么是DocBook Compare? DocBook Compare 是一个用于可靠 DocBook 比较的完整工具包。它是识别 DocBook 内容中所有更改的有效、可靠的方法。 如何集成或嵌入DocBook Compare? DocBook Compare 针对集成到企业工作流程和内容管理系统进行了优化。它的所有功能都可以通过 Java API 访问,这些 API 都有完整的文档记录并附带完整的工作示例。除了这些 API 之外,我们还为流行的 XML 创作工具创建了插件,包括用于无缝内容创作和审查的 oXygen 和 FrameMaker。 我可以忽略我知道的更改吗? 是的。 DocBook Compare 可以配置为告诉您对您重要的差异,并忽略那些不重要的差异,包括属性更改、内容顺序、空白和外部链接的差异。 DocBook Compare与其他比较工具有何不同? DocBook Compare 不是逐行比较,而是识别并匹配 DocBook 内容中的所有元素,因此它具有有意义且可靠的比较基础。 此配对过程使用元素名称、父级名称、XML 树中的位置以及子元素结构的组合。 如何表示发现的差异? DocBook Compare 旨在使您的所有内容更改都易于使用。它生成格式良好、有效的 DocBook 内容,因此生成的输出与您现有的 DocBook 工具兼容。在涉及表格的情况下,复杂的过程会找出显示所有更改的良好方式,同时仍然生成有效的表格。