Buenas!!! Tengo que hacer un ejercicio para clase de XML SCHEMA que valide el siguiente documento
Código HTML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<vehiculos>
<vehiculo>
<nombre>Count Zero</nombre>
<modelo>Series I, 80"</modelo>
<fabricacion>
<inicio>
<dia>21</dia>
<mes>July</mes>
<anyo>1949</anyo>
</inicio>
<fin>
<dia>9</dia>
<mes>August</mes>
<anyo>1949</anyo>
</fin>
</fabricacion>
<modificaciones>
<modificacion>Change Engine</modificacion>
<modificacion>Change pedals</modificacion>
<modificacion>Change gearbox</modificacion>
<modificacion>Fit Rollcage</modificacion>
</modificaciones>
</vehiculo>
</vehiculos>
Tengo la siguiente propuesta para entregar. Me gustaría que alguien pudiera echarle un vistazo y corregirme aquello que no esté bien. Muchas gracias!!!!
Código HTML:
<xs:element name="vehiculos">
<xs:complexType>
<xs:element ref="vehiculo"/>
</xs:complexType>
</xs:element>
<xs:element name="vehiculo">
<xs:complexType>
<xs:sequence>
<xs:element name="nombre" type="xs:string"/>
<xs:element name="modelo" type="xs:string"/>
<xs:element ref="fabricacion"/>
<xs:element ref="modificaciones"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="fabricacion">
<xs:complexType>
<xs:element name="inicio">
<xs:sequence>
<xs:element ref="dia"/>
<xs:element ref="mes"/>
<xs:element ref="anyo"/>
</xs:sequence>
</xs:element>
<xs:element name="fin">
<xs:sequence>
<xs:element ref="dia"/>
<xs:element ref="mes"/>
<xs:element ref="anyo"/>
</xs:sequence>
</xs:element>
</xs:complexType>
</xs:element>
<xs:element name="modificaciones">
<xs:complexType>
<xs:sequence>
<xs:element ref="modificacion"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="modificacion" type="xs:string"/>
<xs:element name="dia" type="xs:string"/>
<xs:element name="mes" type="xs:string"/>
<xs:element name="anyo" type="xs:string"/>