xsd:定义一个可以重复偶数次的元素

xsd:定义一个可以重复偶数次的元素,xsd,Xsd,使用xsd,有没有一种方法可以定义重复偶数次的元素?根据我的信息,minOcurs和maxOccurs属性是不可能的 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:element name="A"> <xs:complexType> <xs:sequence> <xs:element name="B" maxOccurs="?" m

使用xsd,有没有一种方法可以定义重复偶数次的元素?根据我的信息,minOcurs和maxOccurs属性是不可能的

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<xs:element name="A">
  <xs:complexType>
      <xs:sequence>
          <xs:element name="B" maxOccurs="?" minOccurs="?"/>
      </xs:sequence>
  </xs:complexType>  
</xs:element>
</xs:schema>

这个怎么样:

  <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="B" maxOccurs="2" minOccurs="2"/>
  </xs:sequence>


@user3613893查看更新<代码>B可以出现在0、2、4、6。我知道“偶数”是什么意思非常感谢,但是如果我想让元素出现奇数次,我会做些什么改变呢?lexicore正确地回答了您最初的问题,值得投票并接受。很明显,你可以扩展他的答案以获得奇数次,方法是:在他的答案后面跟随一个必需的
B
元素,允许0、2、4或更多
B
元素。是的,你是对的。非常感谢。guys@kjhughes我不是真的“以奖为本”:(A),但谢谢你的话,你真是太好了。