扩展XML Schema枚举而不使用它更改文件

时间:2013-03-21 15:59:54

标签: xml xsd

我有很多XML模式,比如a.xsd,b.xsd,c.xsd,其中包含对其某些属性使用枚举的元素类型。

因此,想象一下这些类型的定义中有:

<xsd:attribute name="attr1" type="MyEnum" use="optional"></xsd:attribute>

现在我需要为这个枚举添加一些值,但我不能触及枚举定义,因为它应该保持原样,因为它是标准的一部分。

如何在不更改a.xsd,b.xsd和c.xsd中的引用的情况下使用其他XSD架构扩展它? 我想以一种方式重新定义这个枚举,在所有参考中使用新的枚举而不是旧的。

提前致谢!

0 个答案:

没有答案