在我的架构文件中,我定义了一个组,其中包含可能的元素的序列。
<group name="argumentGroup">
<sequence>
<element name="foo" type="double" />
<element name="bar" type="string" />
<element name="baz" type="integer" />
</sequence>
</group>
然后我这样引用这个组:
<element name="arguments">
<complexType>
<group ref="my:argumentGroup"/>
</complexType>
</element>
是否可以在其他点引用Group 但对其进行限制,使其成为Choice 而不是Sequence。我想重用它的位置只允许其中一个元素。
<element name="argument" minOccurs="0" maxOccurs="1">
<complexType>
<group name="my:argumentGroup">
<! -- Somehow change argumentGroup sequence to choice here -->
</group>
<complexType>
</element>
最佳答案
不,您需要定义一个不同的组。
关于xml - 改变选择顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946500/