s4s-att-not-allowed: 属性 'xs:type' 不能出现在元素 'element' 中

s4s-att-not-allowed: Attribute 'xs:type' cannot appear in element 'element'

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
  <xs:element name="mobilestore">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="mobile" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="brand" xs:type="string"></xs:element>
              <xs:element name="os" xs:type="string"></xs:element>
              <xs:element name="model" xs:type="string"></xs:element>
              <xs:element name="ram" xs:type="string"></xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

s4s-att-not-allowed: Attribute 'xs:type' cannot appear in element 'element'. false in this uploaded cod

虽然 XSD 元素在 xmlns:xs="http://www.w3.org/2001/XMLSchema" 中(就像您在 XSD 中一样),但 属性通常不在命名空间中。

所以改变每一次出现的

xs:type="string"

type="xs:string"

你的错误就会消失。