<?xml version="1.0" encoding="ISO-8859-1"?> <nota> <para>Pedro</para><de>Laura</de><titulo>Recordatorio</titulo><contenido>A las 7:00 pm en la puerta del teatro</contenido>
</nota>
2. Escribir un XML Schema para el siguiente documento XML, e incluir los cambios necesarios en el mismo para referenciar al esquema creado. Se debe cumplir también lo siguiente:
- Los elementos “vehículo”, “nombre” y “modificacion” deben aparecer mínimo una vez, y el máximo no está limitado. El resto de los elementos deben aparecer 1 vez.
- Todos los elementos que aparecen en el documento instancia de abajo son obligatorios y deben aparecer siempre en el mismo orden.
- Los elementos que contienen información de fecha son todos de tipo cadena.
<?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>
3. Escribir un XML Schema para el siguiente documento XML, e incluir los cambios necesarios en el mismo para referenciar al esquema creado. Se debe cumplir también lo siguiente:
- Todos los elementos que aparecen en el documento instancia de abajo son obligatorios y deben aparecer siempre en el mismo orden.
- Se deben definir dos tipos de datos, “tipoPersona” (los elementos “persona” son de este tipo) “info” (los elementos “datos” son de este tipo).
- El atributo “nacimiento” es de tipo “date”.
- El elemento “comentario” no es obligatorio; si aparece lo hace sólo 1 vez.
<?xml version="1.0" encoding="ISO-8859-1"?> <persona nacimiento="1999-10-20">
<datos>
<nombre>Pepe</nombre><apellidos>Garcia</apellidos><dni>25390952</dni>
</datos><comentario>buena gente...</comentario>
</persona>
4. Escribir un XML Schema para el siguiente documento XML, e incluir los cambios necesarios en el mismo para referenciar al esquema creado.
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE matricula SYSTEM "matricula.dtd"> <matricula>
<personal>
<dni>99223366M</dni><nombre>Juan Pardo Martín</nombre><titulacion>Ingeniería Informática</titulacion><curso_academico>1997/1998</curso_academico><domicilios>
<domicilio tipo="familiar">
<nombre>C/ Principal nº1</nombre>
</domicilio><domicilio tipo="habitual">
<nombre>C/ Secundaria nº2</nombre>
</domicilio>
</domicilios>
</personal><pago>
<tipo_matricula>Matrícula Ordinaria</tipo_matricula>
</pago>
</matricula>
No hay comentarios:
Publicar un comentario