Xml 比较两个模式以查找更改

Xml 比较两个模式以查找更改,xml,xsd,Xml,Xsd,我正在查看20000行模式,我想检查自上一版本以来该模式中发生了什么变化。我需要找出同一模式的两个版本有什么不同 有什么好的工具吗?模式的90%仍然是相同的,但我需要一些更改列表。感谢您的帮助 edit=>相比之下,挑战在于模式的版本1被分为4个模式(一个包括另一个),而版本2是一个单一的合并模式 (我与之相关)在XML模式重构(XSR)模块中构建了一个XML模式比较。您需要做的只是: 创建新的XML架构重构文件 创建新的XML架构集合。您将自动获得与此集合关联的版本1.0.0 添加第一组XS

我正在查看20000行模式,我想检查自上一版本以来该模式中发生了什么变化。我需要找出同一模式的两个版本有什么不同

有什么好的工具吗?模式的90%仍然是相同的,但我需要一些更改列表。感谢您的帮助

edit=>相比之下,挑战在于模式的版本1被分为4个模式(一个包括另一个),而版本2是一个单一的合并模式

(我与之相关)在XML模式重构(XSR)模块中构建了一个XML模式比较。您需要做的只是:

  • 创建新的XML架构重构文件
  • 创建新的XML架构集合。您将自动获得与此集合关联的版本1.0.0
  • 添加第一组XSD文件(一个或多个,不管你认为是什么版本)。
  • 添加新版本(将自动增加到1.1.0)
  • 将其他版本的文件添加到此
  • 右键单击其中一个版本并调用与版本比较。。。命令
  • 在提示下选择要比较的其他版本

  • 浏览报告。您可以将其导出到Excel等
这显示了2.21.0和2.26.0两个不同版本的比较;我选择了它们,因为其中一个是1个文件,另一个是4个文件

这就是报告的样子

单击源时,可以看到并排的图形表示(如果适用)


可能需要一些时间来适应状态和扩展状态,根据我们的经验,不同的人可能有不同的解释,因为XSD比较中的细微差别可能是多方面的。尽管如此,支持只需要一封电子邮件。

我问的是XML模式,这就是我用XSD和XML标记问题的原因事实上我正在研究ACORD模式本身。你提供的信息非常有用。您的工具是否提供了将模式分割成子集的能力?完整的Acord模式非常庞大,我们的交易不需要80%的内容。这是一个幸运的猜测(Acord是我能想到的唯一一个与您的场景相匹配的示例)。是的,你可以很容易地做到这一点——这个工具就是为此而设计的。如果您愿意,请直接通过我网站上的支持地址与我联系,我们可以从那里获取。