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

    不仅仅是一个 XML 差异工具。 XML Compare 是一种企业解决方案,用于查找和处理两个 XML 文档之间的更改。将差异输出到许多预定义的输出,包括我们的 HTML 并排视图或输出到 XML 文件,并通过 XSLT 管道处理差异,以便随时随地表示您希望的更改。

     

     

    它是如何运作的

    01

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

    XML 比较算法处理两个 XML 文件,分析它们的结构并匹配它们之间的所有相应元素。

     

    XML Compare 根据您的特定配置识别内容中的所有差异。然后,它将它们写入一个输出文件,该文件将原始内容与详细说明更改的新标记相结合。

    02

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

    结果通过管道传递,因此您可以将输出转换为业务或系统所需的任何形式。无论是在 CMS 中管理还是生成个性化 HTML 报告。这一切都是通过 XML Compare API 进行管理的。

     

     

    产品特点

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


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

    01

    文本格式化智能

    XML Compare 通过特定处理来处理 em 或 Strong 等结构标记,以便重点关注内容更改,而不会受到格式设置的任何不利影响。如果格式更改对您很重要,我们的高级增量标记也可以突出显示此更改,所有这些更改均由您的特定配置指示。

    02

    更改突出显示 MathML 比较

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

    03

    轻松比较 CALS 和 HTML 表格

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

     

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


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

    01

    XML文档的智能比较

    有时您不需要查看每一个微小的更改,尤其是对于您知道会更改的内容,例如日期和时间戳。这就是为什么我们提供示例向您展示如何配置 XML Compare 以忽略这些无关紧要的更改。您所需要的只是一个自定义 XSLT 转换以及我们已经为您编写的其他转换。

    02

    完全可配置的处理管道

    XML Compare 具有可配置的比较前和比较后管道,允许您将自己的 XSLT 转换构建到单个比较操作中。从标准化输入内容到将增量输出转换为您自己的自定义格式,XSLT 转换为 XML Compare 带来了无限的灵活性。

    03

    易于处理的增量格式

    一旦找到,对内容的更改将以我们简单的基于 XML 的增量格式输出,以便于处理。我们的增量格式旨在使用 XSLT 轻松转换,它位于原始 XML 内容中,以确保您的结果尽可能接近原始 XML 格式。

     

     

    常见问题解答

    01

    什么是XML Compare?

    XML Compare 是一个用于可靠 XML 比较的完整工具包。它旨在查找任意两个 XML 文件之间的所有有意义的更改。

    02

    如何集成或嵌入XML Compare?

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

    03

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

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

     

    如果您正在处理文档或文本内容,您可以很好地控制单词、句子和整个文本块之间的差异。 XML Compare 还允许您指定如何报告格式更改。

    04

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

    XML Compare 不是逐行比较 XML,而是识别并匹配文件中的所有 XML 元素,因此它的 XML 比较具有有意义且可靠的基础。

     

    此配对过程使用元素名称、父级名称、XML 树中的位置以及子元素结构的组合。它理解命名空间和前缀,并且可以配置为使用键来指导内容对齐。

    05

    如何表示发现的差异?

    XML Compare 生成的输出文件的结构与原始文件相同,因此可以在常规编辑器中查看它们或在 CMS 中进行管理。或者,它可以生成多种不同格式的用户友好的 HTML 报告。

     

    XML Compare 的真正强大之处在于它对 XSLT 管道的使用,它使您能够应用转换并生成所需的准确输出,以用于内部工作流程、更广泛的分发或在您的产品代码中。