比较两个xsd文件中的元素差异

时间:2015-09-11 11:57:31

标签: xml xsd comparison

我正在尝试比较两个.xsd文件以查找元素的差异。

例如," file1.xsd"和" file2.xsd"。如果其中包含以下内容:

<complexType name="ComplexType1">
<element name="ElementName1" type="int" maxOccurs="1" minOccurs="0">
    <annotation>
        <documentation>
            Text here
        </documentation>
    </annotation>
</element>
</complexType>

而另一个没有,我希望得到通知(例如,只有具有不在两个.xsd文件中的元素的名称在txt文件中以#34形式列出;复杂类型,元素名称& #34;。)

此外,如果&#34; ElementName1&#34;在&#34; ComplexType1&#34;在file1中,但在file2中的不同复杂类型下,我也希望包含它。

由于

1 个答案:

答案 0 :(得分:1)

你真的不想亲手做到这一点,并且肯定没有人会从头开始编写这么复杂的方法,它不适合Q&A nature of StackOverflow。但是,有几种工具可以为您完成此任务:

如果你想自动地as MiMo said,你可以开始写任何你需要的东西,并且在某些时候陷入困境时,问一个特定主题的问题。