XML Schema complexType限制

时间:2017-01-27 16:27:44

标签: xml xsd

我正在尝试为以下complexType添加限制

     <xs:complexType>
       <xs:sequence>
          <xs:element maxOccurs="1" minOccurs="0" name="FOO" xmlns:xs="http://www.w3.org/2001/XMLSchema">
            <xs:annotation />
            <xs:complexType>
              <xs:simpleContent>
                <xs:restriction base="xs:decimal">
                  <xs:minInclusive value="0"/>
                  <xs:maxInclusive value=""/>
                  <xs:attribute default="0" name="BAR" type="xs:int"/>
                  <xs:attribute name="accepted" type="xs:boolean"/>
                  <xs:attribute name="instance" type="xs:int"/>
                </xs:restriction>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>

但是,当我尝试通过XSD验证器传递此错误时,我收到以下错误。

  

使用时,基类型必须是complexType   其内容类型很简单,或者,只有在指定了限制时,a   具有混合内容和可填充粒子的复杂类型,或者仅在   扩展名是指定的,简单类型。 '十进制'不满足任何一个   这些条件。

有人可以解释这里的错误以及如何解决这个问题吗?

0 个答案:

没有答案