1

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

所以想象一下在这些类型的定义中的某个地方:

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

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

如何使用另一个 XSD 架构扩展它而不更改 a.xsd、b.xsd 和 c.xsd 中的引用?我想以一种在任何地方都引用新枚举而不是旧枚举的方式重新定义这个枚举。

提前致谢!

4

0 回答 0