Subido por jose manuel Moraleda

LMSGI01 Tarea

Anuncio
Tarea para LMSGI01
1.- Indica por qué los siguientes ejemplos XML son incorrectos.
Ejercicio 1a)
<elemento>Elemento 1</elemento>
<elemento>Elemento 2</elemento>
Respuesta: No puede haber 2 etiquetas raíz o falta la etiqueta raíz.
Ejercicio 1b)
<elemento>Coche</ELEMENTO>
Respuesta: La etiqueta de cierre debe ser igual que la de apertura.
Ejercicio 1c)
<negrita><italica>Texto XML</negrita></italica>
Respuesta: Las etiquetas no se cierran en el orden correcto.
Ejercicio 1d)
<rango>1 < 5 & 11 > 7</rango>
Respuesta: No puede estar el carácter & dentro de una etiqueta.
Ejercicio 1e)
<XMLfichero>Marcas.xml</XMLfichero>
Respuesta: XML o su variante en minúscula no pueden usarse como inicio de una etiqueta.
Ejercicio 1f)
<![CDATA[ <[[aa]]>]]>
Respuesta: No puede usarse ]] como elemento.
Ejercicio 1g)
<user@uo>Pedro@Empleados</user@guo>
Respuesta: La equeta no puede contener el carácter especia @ y la etiqueta no es igual de
apertura y cierre.
Ejercicio 1h)
<texto>El titular de hoy se basa en esta <subrayado>noticia<subrayado></texto>
Respuesta: La etiqueta subrayado no se cierra.
2.- Agenda:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE agenda >
<!--Elegi el encoding utf-8 para poder escribir ñ o caracteres especiales(acentos…)-->
<Agenda>
<Contacto>
<!--- Use tipos en algunos casos como nombre o dirección ya que no siempre
hay 2 apellidos o letra.--->
<Persona Nombre="Jose Manuel" Apellido1="Moraleda" Apellido2="Ruiz">
</Persona>
<Direccion>
<Via Tipo="Calle" Nombre_via="Piruleta">
</Via>
<Puerta>3</Puerta>
<Piso Numero="4" Letra="C">
</Piso>
<Localidad>Madrid</Localidad>
<CP>28054</CP>
<Provincia>Madrid</Provincia>
</Direccion>
<Telefonos>
<Telefono_casa>910000000</Telefono_casa>
<Telefono_movil>62700000</Telefono_movil>
<Telefono_trabajo>91000000</Telefono_trabajo>
</Telefonos>
</Contacto>
<!-- >
</Agenda>
3.- Ejercicio recetario
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE recetario >
<recetario>
<!-- Decidi incluir los comensales y la receta como tipos para hacer el codigo mas corto -->
<receta nombre="Sopa de cebolla" comensales="4">
<ingrediente cantidad="1" unidad="kg">Cebolla</ingrediente>
<ingrediente cantidad="2" unidad="l">caldo de carne</ingrediente>
<ingrediente cantidad="100" unidad="g">mantequilla</ingrediente>
<ingrediente cantidad="1" unidad="cucharada">harina</ingrediente>
<ingrediente cantidad="100" unidad="g">queso emmental suizo o gruyére
rallado</ingrediente>
<ingrediente>Pan tostado en rebanadas</ingrediente>
<ingrediente>Tomillo</ingrediente>
<ingrediente cantidad="1" unidad="hoja">laurel</ingrediente>
<ingrediente>Pimienta</ingrediente>
<!-- especifique las unidades de medida ya que son diferentes y lo meti como
tipos para en el caso de estar vacio no genere una etiqueta sin elemento -->
<elaboracion>
<paso_1>Pelar y partir las cebollas en rodajas finas.</paso_1>
<paso_2>Rehogarlas con la mantequilla, sal y pimienta a fuego lento
hasta que estén transparentes sin dorarse.</paso_2>
<paso_3>Añadir la harina sin dejar de remover.</paso_3>
<paso_4>Ponerlo en una cazuela con el caldo, el tomillo y el
laurel.</paso_4>
<paso_5>Dejar cocer a fuego lento durante unos 15
minutos.</paso_5>
<paso_6>Poner las rebanadas de pan encima, espolvorear el queso y
gratinar al horno.</paso_6>
</elaboracion>
<!-- aisle la elaboracion de los ingredientes y numere los pasos tener una
mayor ordenacion -->
</receta>
</recetario>
4.- Ejercicio modulo
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE DAM>
<!-- al tener elegir utf8 puedo incluir la ñ en año,al poder incluir los datos de inicio y final como
tipos nos ahorramos apertura y cierre -->
<modulo asignatura="Lenguaje de Marcas y Gestión de información" horas="4"
modalidad="obligatorio">
<fecha_inicio dia="15" mes="Septiembre" año="2010" />
<fecha_fin dia="30" mes="Junio" año="2011" />
<alumno faltas="" nota="">
<Datos Nombre="Ana" Apellidos="Fernández Gutiérrez" Dni="16965696L" />
<Contacto Telefono="789654321" Email="[email protected]" />
<Direccion tipo="calle" via="El Percebe" puerta="13" localidad="Santander"
CP="39302" />
</alumno>
<alumno faltas="0" nota="apto">
<Datos Nombre="Pepito" Apellidos="Grillo" Dni="98765432H" />
<Contacto Telefono="656566555 " Email="[email protected]" />
<Direccion tipo="avd" via="El Pez" puerta="5" localidad="Suances"
CP="39401" />
</alumno>
<!--para no realizar un codigo largo y complejo se agrupan los datos,se decide incluir
las notas y faltas como tipos para no generar elementos vacios, se incluye un tipo para
especificar la via, ya que hay varios tipos-->
</modulo>
He tenido que realizar los ejercicios en notepad ++ porque en Word me daban fallo las
comillas. Aun revisando los símbolos especiales sigue sin cogérmelas bien.
Descargar