我有很多XML模式,比如a.xsd,b.xsd,c.xsd,其中包含对其某些属性使用枚举的元素类型。
因此,想象一下这些类型的定义中有:
<xsd:attribute name="attr1" type="MyEnum" use="optional"></xsd:attribute>
现在我需要为这个枚举添加一些值,但我不能触及枚举定义,因为它应该保持原样,因为它是标准的一部分。
如何在不更改a.xsd,b.xsd和c.xsd中的引用的情况下使用其他XSD架构扩展它? 我想以一种方式重新定义这个枚举,在所有参考中使用新的枚举而不是旧的。
提前致谢!