Tarea LMSGI01 DAW
Enviado por junono • 23 de Noviembre de 2022 • Tarea • 2.783 Palabras (12 Páginas) • 112 Visitas
Tarea para LMSGI01 // Jha
Ejercicio 1
Ejercicio 1a)
<elemento>Elemento 1</elemento>
<elemento>Elemento 2</elemento>
🡪 No encuentro el error, es cierto que falta el elemento raíz (root) pero en los siguientes ejemplos también, así que no puede ser ese
Ejercicio 1b)
<elemento>Coche</ELEMENTO>
🡪El cierre de etiqueta tiene que ser idéntico al de apertura. En este caso tendría que ser en minúscula
Ejercicio 1c)
<negrita><italica>Texto XML</negrita></italica>
🡪Al anidar elementos no puede cerrarse un elemento que contenga algún otro elemento que aún no se haya cerrado. En este caso hay que cerrar itálica antes de negrita.
Ejercicio 1d)
<rango>1 < 5 & 11 > 7</rango>
🡪En el contenido del elemento no se pueden utilizar directamente los caracteres mayor que >, menor que <, ampersand&… En el caso de tener que utilizarlos se sustituyen por su equivalente en cadena de texto:
> = >
< = <
& = &
Ejercicio 1e)
<XMLfichero>Marcas.xml</XMLfichero>
🡪Las etiquetas de apertura y cierre no pueden contener la cadena “XML” ni ninguna de sus variantes donde se cambien mayúsculas y minúsculas. También es conveniente evitar el punto porque el programa de tratamiento de datos lo puede identificar como propiedad de un objeto.
Ejercicio 1f)
<![CDATA[ <[[aa]]>]]>
🡪CDATA no puede contener la cadena "]]>" en cualquier parte del documento XML.
Ejercicio 1g)
<user@uo>Pedro@Empleados</user@guo>
🡪la etiqueta de inicio y cierre no son idénticas
Ejercicio 1h)
<texto>El titular de hoy se basa en esta <subrayado>noticia<subrayado></texto>
🡪La etiqueta de cierre de subrayado no esta cerrada. Le falta la barra diagonal antes de la s. <subrayado></subrayado>
Ejercicio 2
<agenda>
<contactos letra="A">
<nombre>Alicia Perez</nombre>
<direccion>Calle Raton, 4</direccion>
<telefonos>
<casa>91-412-34-56</casa>
<movil>91-412-34-56</movil>
<trabajo>91-412-34-56</trabajo>
</telefonos>
</contactos>
<contactos letra="B">
<nombre>Balicia Perez</nombre>
<direccion>Calle Ratona, 4</direccion>
<telefonos>
<casa>91-412-34-56</casa>
<movil>91-412-34-56</movil>
<trabajo>91-412-34-56</trabajo>
</telefonos>
<nombre>Baltasar Rey</nombre>
<direccion>Calle Estrella, 4</direccion>
<telefonos>
<casa>91-412-34-56</casa>
<movil>91-412-34-56</movil>
<trabajo>91-412-34-56</trabajo>
</telefonos>
</contactos>
</agenda>
Ejercicio 3:
<?xml version="1.0" encoding="UTF-8"?>
<recetas>
<receta id="1">
<nombre>Sopa de cebolla</nombre>
<comensales>4</comensales>
<ingredientes>
<ingrediente>
<nombre>cebollas</nombre>
<cantidad unidad="kg">1</cantidad>
</ingrediente>
<ingrediente>
<nombre> caldo de carne </nombre>
<cantidad unidad="L"> 2 </cantidad>
</ingrediente>
<ingrediente>
<nombre> mantequilla </nombre>
<cantidad unidad="gr"> 100 </cantidad>
</ingrediente>
<ingrediente>
<nombre> harina </nombre>
<cantidad unidad="cucharada"> 1 </cantidad>
</ingrediente>
<ingrediente>
<nombre> queso emmental suizo o gruyére rallado </nombre>
...