Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ejercicio de XML SCHEMA

Estas en el tema de Ejercicio de XML SCHEMA en el foro de Programación General en Foros del Web. 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> ...
  #1 (permalink)  
Antiguo 23/05/2016, 15:13
 
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"/> 

Etiquetas: ejercicio, schema, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:22.