LMSGI01 Tarea

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Tarea para LMSGI01

EJERCICIO 1.- Indica por qué los siguientes ejemplos XML son incorrectos.

Ejercicio 1a)

No puede haber dos root en el mismo archivo.

Ejercicio 1b)

El segundo elemento esta en mayúsculas y el lenguaje XML distingue entre mayúsculas


y minúsculas, por lo tanto, los dos elementos no son idénticos.

Ejercicio 1c)

No se puede cerrar negrita sin haber cerrado primero itálica.

Ejercicio 1d)

No se pueden usar los caracteres: mayor que, menor que y el ampersand de esa
manera. La forma correcta seria:

> para >.

&lt; para <.

&amp; para &.

Ejercicio 1e)

No se puede utilizar ninguna variante de XML, xml, Xml… en las etiquetas.

Ejercicio 1f)

No se puede utilizar “]]>” en el contenido por compatibilidad con SGML.

Ejercicio 1g)

Las etiquetas no son idénticas.

Ejercicio 1h)

La etiqueta subrayado no está cerrada.


Debería estar así: </subrayado>

EJERCICIO 2.-

<?xml version="1.0" encoding="iso-8859-1" standalone=”yes”?>

<!DOCTYPE agenda>

<agenda>

<contacto>

<nombre>Luis</nombre>

<telefonos>

<tel_casa>123456789</tel_casa>

<tel_movil>123456789</tel_movil>

<tel_trabajo/>

</telefonos>

<direccion>

<nombre>Calle Juan</nombre>

<numero>12</numero>

<piso>8</piso>

<letra>C</letra>

<localidad>Madrid</localidad>

</direccion>

</contacto>

</agenda>

Hacemos una agenda de contactos empezando por definir los contactos que constaran
de nombre teléfonos y dirección, dentro de los teléfonos tendremos tres teléfonos uno
de casa, otro del móvil y uno para el trabajo.
EJERCICIO 3.

<?xml version="1.0" encoding="iso-8859-1" standalone=”yes”?>

<!DOCTYPE recetas>

<recetas>

<plato>Sopa de cebolla</plato>

<personas>4</personas>

<ingredientes>

<ingrediente cantidad= “1” unidad= “Kg”> cebolla </ingrediente>

<ingrediente cantidad= “2” unidad= “L”> agua </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>

</ingredientes>

<proceso>

<paso>n=”1” Pelar y partir las cebollas en rodajas finas.</paso>

<paso>n=”2” Rehogarlas con la mantequilla, sal y pimienta a fuego lento


hasta que estén transparentes sin dorarse.</paso>

<paso>n=”3” Añadir la harina sin dejar de remover.</paso>


<paso>n=”4” Ponerlo en una cazuela con el caldo, el tomillo y el
laurel.</paso>

<paso>n=”5” Dejar cocer a fuego lento durante unos 15


minutos.</paso>

<paso>n=”6” Poner las rebanadas de pan encima, espolvorear el queso


y gratinar al horno.</paso>

</proceso>

</recetas>

Hacemos un libro de recetas para un restaurante como lo tenemos que dividir por
comensales, ingredientes y nombre empezamos definiendo el nombre de la receta
luego el número de personas o comensales, los ingredientes que a su vez se dividen en
cantidad unidad y el tipo de ingrediente. Por ultimo definimos el proceso que tenemos
que llevar a cabo que está dividido en pasos.

EJERCICIO 4.-

<?xml version="1.0" encoding="iso-8859-1" standalone=”yes”?>

<!DOCTYPE modulo>

<modulo nombre=”Lenguajes de Marcas y sistemas de Gestion de Informacion”


horas_semanales= “4” caracter=”obligatorio”>

<fecha_inicio dia=”15” mes=”septiembre” año=”2010”/>

<fecha_fin dia=”30” mes=”junio” año=”2011”/>

<alumno>

<notas/>

<faltas/>

<datos_personales>

<nombre>Ana</nombre>
<apellidos>Fernández Gutiérrez</apellidos>

<nif>16965696L</nif>

<teléfono>789654321</teléfono>

<email>[email protected]</email>

<dirección>

<nombre>Calle el Percebe</nombre>

<numero>13</numero>

<localidad>Santander<localidad/>

<CP>39302</CP>

</alumno>

<alumno>

<notas>apto<notas/>

<faltas/>

<datos_personales>

<nombre>Pepito</nombre>

<apellidos>Grillo</apellidos>

<nif>98765432H</nif>

<teléfono>656566555 </teléfono>

<email>[email protected]</email>

<dirección>

<nombre>Avenida el Pez</nombre>

<numero>5</numero>

<localidad>Suances<localidad/>

<CP>39401</CP>
</alumno>

</modulo>

Para organizar la información del modulo empezamos definiendo como de llama el


modulo las horas luego definimos las fechas de inicio y finalización del mismo.

Ahora definimos a los alumnos sus datos personales como sus notas y faltas de
asistencia.

También podría gustarte