•  比较两个 XML 数据文件并处理更改

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

     

     

    它是如何运作的

    01

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

    它针对包含结构化数据的 XML 进行了优化,而不是包含更多叙述性自由流动内容的 XML 文档。它的算法通过两个 XML 文件进行工作,分析它们的结构并匹配它们之间的所有相应元素。

     

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

    02

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

    XML Data Compare 的优点在于您的所有配置都在单个 XML 文件中指定。这使用简单的 XPath 来自定义功能以适合您的数据。

     

     

    产品特点

    准备好集成到您的产品或流程中


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

    01

    清晰的变更表示

    轻松理解所发现的更改与首先找到正确的更改同样重要。 XML Data Compare 包括两种不同的更改表示形式以适应不同的用途。默认输出是 DeltaXML 的增量文件,它使用 XML 标记来清楚地标记整个结果中的更改。如果您想对结果进行进一步处理,这是好的输出格式。如果您对手动查看更改更感兴趣,请使用并排 HTML 输出。这会通过同步滚动并排呈现两个输入文档,以便您可以直观地检查两个文档之间的差异。此输出更适合您需要快速查找差异的较小输入文件。

    02

    数字公差功能

    当您的数据包含数字时,收到两个数据版本中几乎完全相同的数字的更改通知可能会令人沮丧 。如果您 不需要完全相等,XML Data Compare 允许您指定一个容差, 在该容差内两个数字被视为相等。 这意味着数字不会作为字符串进行比较,而是被视为 数字数据类型,并且 通过正确的配置, 比较 会将 以下所有数字 视为相等, 例如: 3, 3.0, 3.01 。 

     

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


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

    01

    低代码配置

    XML Data Compare 的设计考虑到了简单性。 XML Data Compare 配置完全基于 XML 和 XPath,而不需要 Java 和 .NET 等语言的编程知识。 XML 数据比较配置文件能够配置要忽略哪些更改、可以忽略元素顺序的位置,甚至如何允许数字差异的容差等功能,它定义了根据特定数据格式定制比较所需的一切。

    02

    REST API

    XML Data Compare 部署为 REST 服务器以实现大可用性。从环境中的任何位置使用简单的 REST API 触发比较选项,而无需为每个计算机实例授予许可。

     

     

    常见问题解答

    01

    什么是XML Data Compare?

    XML Data Compare 是一个完整的工具包,用于可靠的 XML 数据比较,以查找任何 XML 数据文件之间的所有有意义的更改。

    02

    如何集成或嵌入XML Data Compare?

    XML Data Compare 设计用于嵌入到 Web 应用程序和系统中。它作为 REST API 实现,可以远程调用或与您自己的软件在同一服务器上运行。 REST API 允许您以独立于平台的灵活方式将 XML 数据比较功能集成到您自己的解决方案中。

    03

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

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

    04

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

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

     

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

    05

    如何表示发现的差异?

    XML Data Compare 生成的输出文件的结构与原始文件相同,因此可以在常规编辑器中查看它们或在 CMS 中进行管理。或者,它可以生成用户友好的 HTML 报告。它可以处理大文件而不会降低性能,并且您可以使用配置文件来自定义比较数据的方式。