Está en la página 1de 7

Tarea 01:

Introducción a XML
Lenguaje de Marcas y Sistemas de Gestión de la
Información
19/10/2023

Índice
1. Actividad ............................................................................................................................................................ 2
2. Actividad ............................................................................................................................................................ 3
3. Actividad ............................................................................................................................................................ 4
4. Actividad ............................................................................................................................................................ 5
1
1. Actividad
Indica por qué los siguientes ejemplos XML son incorrectos.

a) Hay dos elementos con el mismo nombre en su etiqueta. Para que las etiquetas puedan tener el
mismo nombre deben estar en dos elementos diferentes.

1 <elemento>Elemento 1</elemento>

2 <elemento>Elemento 2</elemento>

b) El nombre de las etiquetas de un elemento, deben estar escrito exactamente igual en la etiqueta de
apertura y de cierre, no se puede poner una etiqueta de apertura en minúsculas y una de cierre en
mayúsculas ya que no lo considerará el mismo elemento

1 <elemento>Coche</ELEMENTO>

c) La etiqueta de cierre del primer elemento se cierra antes que la del segundo. Se debería cerrar
primero la etiqueta del elemento itálica y luego la del elemento negrita.

<negrita><italica>Texto XML</negrita></italica>

d) En el contenido del elemento se usan signos que no son validos < , > y &.

<rango>1 < 5 & 11 > 7</rango>

e) Las etiquetas no pueden comenzar por XML ni en mayúsculas ni en minúsculas.

<XMLfichero>Marcas.xml</XMLfichero>

f) La cadena ]]> marca el final de CDATA, por lo que todo lo que se escribe después deja de
pertenecer a CDATA y se analiza.

2
<![CDATA[ <[[aa]]>]]>

g) La etiquita de cierre contiene una g que no está en la de apertura, el nombre de la etiqueta de


apertura y de la de cierre tienen que ser idénticos, excepto por la/

<user@uo>Pedro@Empleados</user@guo>

h) A la etiqueta de cierre, de subrayado, le falta /después de < y antes de la palabra

<texto>El titular de hoy se basa en esta <subrayado>noticia<subrayado></texto>

2. Actividad
Diseñar un documento válido en XML que permita estructurar la información de una agenda de
teléfonos, suponer que la información que podemos tener de una persona es su nombre y
apellidos, su dirección y sus teléfonos, que pueden ser el teléfono de casa, el móvil y el teléfono
del trabajo.

<?xml version="1.0" encoding="UTF-8"?>


<!DOCTYPE "Agenda"/>
<agenda>
<registro>
<nombre>Amalia Maltes</nombre>
<calle>Batista 16</calle>
<codigopostal>39777</codigopostal>
<localidad>Laredo</localidad>
<provincia>Cantabria</provincia>
<pais>España</pais>
<telefono>
<telefono tipo="casa">942429942</telefono>
<telefono tipo="movil">625235858</telefono>
<telefono tipo="trabajo">623232323</telefono>
</telefono>
</registro>
</agenda>

3
3. Actividad
Diseñar un documento válido en XML que permita estructurar la información de las recetas de
cocina de un restaurante y aplicarlo a la siguiente receta de cocina. Hay que hacerlo de modo
que un sistema informático pueda realizar búsquedas por ingredientes, cantidad de comensales
o nombre de la receta. Esto quiere decir que los ingredientes, cantidad de comensales o nombre
de la receta deben ser datos que estén aislados de otra información, es decir, deben ser
elementos atómicos.

Sopa de cebolla (4 personas).

Ingredientes:

1 Kg. de cebollas.
2 l. de caldo de carne.
100 gr. mantequilla.
1 cucharada de harina.
100 gr. de queso emmental suizo o gruyére rallado.
Pan tostado en rebanadas.
Tomillo.
1 hoja de laurel.
Pimienta.
Proceso:

Pelar y partir las cebollas en rodajas finas.


Rehogarlas con la mantequilla, sal y pimienta a fuego lento hasta que estén
transparentes sin dorarse.
Añadir la harina sin dejar de remover.
Ponerlo en una cazuela con el caldo, el tomillo y el laurel.
Dejar cocer a fuego lento durante unos 15 minutos.
Poner las rebanadas de pan encima, espolvorear el queso y gratinar al horno.

4
<?xml version="1.0" enconding="UTM-8" standalone="yes"?>
<!DOCTYPE "Receta"/>
<receta>
<nombrereceta>Sopa de cebolla</nombrereceta>
<numerocomensales>4 personas</numerocomensales>
<ingredientes>
<ingrediente cantidad="1 Kgr.">Cebolla</ingrediente>
<ingrediente cantidad="2 l.">Caldo de Carne</ingrediente>
<ingrediente cantidad="100 gr.">Mantequilla</ingrediente>
<ingrediente cantidad="1 cucharada">Harina</ingrediente>
<ingrediente cantidad="100 gr.">Queso Emmental Suizo o Gruyére
Rallado</ingrediente>
<ingrediente indicacion="tostado en rebanadas">Pan</ingrediente>
<ingrediente>Tomillo</ingrediente>
<ingrediente cantidad="1 hoja">Laurel</ingrediente>
<ingrediente>Pimienta</ingrediente>
<ingredientes>
<pasos>
<paso>Pelar y partir las cebollas en rodajas finas.</paso>
<paso>Rehogarlas con la mantequilla, sal y pimienta a fuego lento hasta que
estén transparentes sin dorarse.</paso>
<paso>Añadir la harina sin dejar de remover.</paso>
<paso>Ponerlo en una cazuela con el caldo, el tomillo y el laurel.</paso>
<paso>Dejar cocer a fuego lento durante unos 15 minutos.</paso>
<paso>Poner las rebanadas de pan encima, espolvorear el queso y gratinar al
horno.</paso> </pasos>
</receta>

4. Actividad
Diseñar un documento XML válido que permita estructurar la información para permitir su
gestión informática de los alumnos de un modulo del ciclo formativo DAM. Aplicarlo al módulo
de Lenguajes de Marcas y Sistemas de Gestión de Información sabiendo que tiene asignadas 4
horas semanales y es de carácter obligatorio. El modulo se imparte entre el 15 de septiembre de
2010 y el 30 de junio de 2011. Hay matriculados dos alumnos:

Ana Fernández Gutiérrez con nif 16965696L teléfono 789654321 email


ana.fdezgtrrez@hotmail.com, su dirección es C/ El Percebe, 13 de Santander CP 39302 No hay
información sobre las faltas de asistencia o sus notas hasta el momento.
Pepito Grillo con nif 98765432H teléfono 656566555 email yhyh@yahoo.com, su dirección es
Avd. El Pez, 5 de Suances CP 39401. Su nota es “apto” y no tiene faltas de asistencia.
<?xml version="1.0" enconding="UTM-8" standalone="yes"?>
<!DOCTYPE "curso"/>
<curso>

5
<cicloformativo>Ciclo Formativo DAW</cicloformativo>
<fechainicio>15/12/2010</fechainicio>
<fechafin>30/06/2011</fechafin>
<modulo>
<nombremodulo>Lenguajes de Marcas y Sistemas de Gestión de
Información<nombremodulo>
<horas periodo="semanales">4</horas>
<alumnoinscrito>
<apellidos>Fernández Gutiérrez</apellidos>
<nombre>Ana</nombre>
<nif>16965696L</nif>
<telefono>789654321</telefono>
<email>ana.fdezgtrrez@hotmail.com</email>
<direccion>
<calle>C/ El Percebe</calle>
<numero>13</numero>
<codigopostal>39302</codigopostal>
<localidad>Santander</localidad>
<provincia>Cantabria</provincia>
</direccion>
<numerofaltas />
<notas />
</alumnoinscrito>
<alumnoinscrito>
<apellidos>Grillo</apellidos>
<nombre>Pepito</nombre>
<nif>98765432H</nif>
<telefono>656566555</telefono>
<email>yhyh@yahoo.com</email>
<direccion>
<calle>Avd. El Pez</calle>
<numero>5</numero>
<codigopostal>39401</codigopostal>
<localidad>Suances</localidad>
<provincia>Cantabria</provincia>
</direccion>
<numerofaltas>0</numerofaltas>
<notas>Apto</notas>
</alumnoinscrito>
</modulo>
</curso>

También podría gustarte