【发布时间】:2015-09-11 11:57:31
【问题描述】:
我正在尝试比较两个 .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>
而另一个没有,我希望得到通知(例如,仅以“复杂类型,元素名称”的形式在 txt 文件中列出两个 .xsd 文件中都不存在的元素名称)。
此外,如果“ElementName1”在 file1 中的“ComplexType1”下,但在 file2 中的不同复杂类型下,我也希望将其包含在内。
谢谢
【问题讨论】:
-
没有比较 XSD 的函数或内置机制。需要一个(非平凡的)程序来完成您的要求。 . .而且恐怕这里没有人会为你从头开始写......我建议你开始写它并带着具体问题(如果有的话)回来
标签: xml xsd comparison