Xml 验证xsd方案
我试图验证我的计划,但它总是报告相同的问题 这是我的计划Xml 验证xsd方案,xml,xsd,Xml,Xsd,我试图验证我的计划,但它总是报告相同的问题 这是我的计划 <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="Coches"> <xsd:complexType> <xsd:sequence> <xsd:element name="Coch
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Coches">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Coche" minOccurs="0" maxOccurs="unbounded">
<xsd:attribute name="anio_fabricacion" type="xsd:string">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Bastidor" type="xsd:string"/>
<xsd:element name="Marca" type="xsd:string"/>
<xsd:element name="Modelo" type="xsd:string"/>
<xsd:element name="Submodelo" type="xsd:string"/>
<xsd:element name="Color" type="xsd:string"/>
<xsd:element name="Precio" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:attribute>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
您有一个属性围绕着一个从后到前的
complexType
。以下是更正的模式:
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Coches">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Coche" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Bastidor" type="xsd:string"/>
<xsd:element name="Marca" type="xsd:string"/>
<xsd:element name="Modelo" type="xsd:string"/>
<xsd:element name="Submodelo" type="xsd:string"/>
<xsd:element name="Color" type="xsd:string"/>
<xsd:element name="Precio" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="anio_fabricacion" type="xsd:string">
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
如果问题有用,您可以通过勾选分数下的绿色勾号(如果可用)让其他用户知道。
Line: 7
Kind: Schema Validation Error
Details: Element '{http://www.w3.org/2001/XMLSchema}element': The content is not valid. Expected is (annotation?, ((simpleType | complexType)?, (unique | key | keyref)*)).
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Coches">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Coche" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Bastidor" type="xsd:string"/>
<xsd:element name="Marca" type="xsd:string"/>
<xsd:element name="Modelo" type="xsd:string"/>
<xsd:element name="Submodelo" type="xsd:string"/>
<xsd:element name="Color" type="xsd:string"/>
<xsd:element name="Precio" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="anio_fabricacion" type="xsd:string">
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>