Lenguaje de Marcas - Tarea 1 - XML

Páginas: 5 (1204 palabras) Publicado: 25 de mayo de 2013
1.- 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.
El propio enunciado ya nos deja entrever claramente las etiquetas que tendremos que usar, pero antesde eso, realizo la declaración xml:


He utilizado el estándar ISO-8859-1 por estar escribiendo en español, para poder utilizar tildes y, si las hubiera, eñes. Teniendo en cuenta que vamos a tratar, entre otras cosas, nombres y apellidos de persona, considero que es lo más oportuno (si estuviéramos hablando de datos exclusivamente numéricos, podría haber utilizado sin problemas otrosestándares). Indico, además, que el documento es totalmente independiente gracias al atributo “standalone”.

Después, defino el tipo de documento que, a la vez, será la etiqueta del elemento raíz:




Una vez definido el elemento raíz, todos los demás elementos irán contenidos en éste. He considerado oportuno dividir los elementos en “registros” de la agenda (es decir, cada persona/empresa/etc.será un bloque que contendrá todos los datos referentes a esa misma entidad). De ahí que use la etiqueta . Dentro de ésta, tendremos los elementos: identidad, con los atributos “nombre” y “apellidos”; dirección, con los atributos “calle”, “número”, “piso”, “puerta”, “cp” (código postal) y “población” (todos estos atributos para que la información del elemento dirección sea lo más completa posible);y, por último, teléfono, con el atributo “tipo”, que podrá tomar los valores ‘fijo’, ‘móvil’ o ‘trabajo’. Habrá un elemento teléfono por cada uno de los teléfonos que vayan incluidos en el registro, y el elemento no será vacío:



952478517'
600754197
952089901




915693748
689755133



Finalmente, cerramos el elemento raíz, dando por finalizadoel documento.



Se adjunta en la carpeta comprimida el documento xml formado, y llamado “agenda.xml”.

2.- 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 onombre de la receta
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 queesté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.

Como en todo documento xml bien formado, lo primero es realizar la declaración de xml:


De nuevo, uso el estándar iso-8859-1para poder utilizar tildes y eñes. Como no adjunto ningún DTD, standalone tiene valor “yes”. Puesto que el ejercicio nos propone una colección de recetas, utilizo “recetario” como elemento raíz (además de usarlo para declarar el tipo de documento):



Dicho recetario irá dividido en recetas, así que utilizo otra etiqueta para diferenciar una receta de otra, donde además, incluyo los atributos“nombre” y “comensales”:

Dejo la etiqueta abierta para poder anidar los siguientes elementos dentro de éste, y la cerraré cuando termine la receta completa. Después, utilizo la etiqueta “ingrediente” para ir definiendo todos los ingredientes de la lista, usando los atributos “producto” para el nombre de cada uno, “cantidad” y “medida”, ya que no todas las cantidades vienen expresadas de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 1 de marco legal
  • Tarea De Lenguaje 1
  • Tarea 1 De Desarrollo Del Lenguaje
  • Tarea 1 Del Lenguaje Infantil
  • Xml: lenguaje de marcas extensible
  • Tarea De Lenguaje Analisis Literario 1
  • Cuestionario del tema 1 al 3 de lenguaje de marcas
  • Actividades Que Fomentan Los Niveles Del Lenguaje Tarea 1 Eco02

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS