是否可以基于另一个元素的值来扩展 XSD 1.1 中的元素?
例如:
<Field>
<Title>Text Field</Title>
<Type>Text</Type>
<Length>100</Length>
</Field>
<Field>
<Title>Date Field</Title>
<Type>Date</Type>
<Format>mm/dd/yyyy</Format>
<Field>
两个 Field 元素共享共同的 Title 和 Type 元素。
对于文本字段,它可以有一个Length
元素,但日期不能。
DateField
可以有Format
,但Text
不能。
如果可能的话,我想从一个通用类型扩展文本和日期字段。
注意:我假设以上在 XSD 1.0 中是不可能的