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"
你的错误就会消失。
<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"
你的错误就会消失。