在我的模式文件中,我定义了一个具有可能元素序列的组.
<group name="argumentGroup">
<sequence>
<element name="foo" type="double" />
<element name="bar" type="string" />
<element name="baz" type="integer" />
</sequence>
</group>
Run Code Online (Sandbox Code Playgroud)
然后我像这样引用这个组:
<element name="arguments">
<complexType>
<group ref="my:argumentGroup"/>
</complexType>
</element>
Run Code Online (Sandbox Code Playgroud)
是否有可能在某个其他方面引用该组但限制它,因此它是一个选择而不是一个序列.我想重用它的位置只允许其中一个元素.
<element name="argument" minOccurs="0" maxOccurs="1">
<complexType>
<group name="my:argumentGroup">
<! -- Somehow change argumentGroup sequence to choice here -->
</group>
<complexType>
</element>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |