【发布时间】:2010-02-05 21:51:10
【问题描述】:
我有一些看起来像这样的 XSD:
<element name="a">
<complexType>
<sequence>
<element name="b" type="t:typ" minOccurs="1" maxOccurs="unbounded" />
<element name="c" type="t:typ" minOccurs="1" maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
我将如何改变它,而不是一个序列,我可以允许标签 b 和 c 以任何顺序混乱,例如我怎样才能使它有效?..
<a>
<b />
<c />
<b />
<c />
<b />
<b />
</a>
“all”选项听起来很有希望,但它似乎只允许每个子元素不超过一个。
【问题讨论】:
-
一个序列可能会做,但这是一个配置文件。我希望通过不强制用户按任何特定顺序放置元素来让用户轻松编辑。