Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2016, 15:13
loloblc
 
Fecha de Ingreso: febrero-2015
Mensajes: 10
Antigüedad: 9 años, 2 meses
Puntos: 0
Ejercicio de XML SCHEMA

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"/>