Mostrando entradas con la etiqueta xsd. Mostrar todas las entradas
Mostrando entradas con la etiqueta xsd. Mostrar todas las entradas

lunes, 27 de marzo de 2023

Práctica XML & Json VII

Se desea informatizar el contenido de los curriculums vitae, que recibe una empresa. La estructura es la siguiente.

  1. El elemento principal es curriculum.
  2. Nombre.
  3. Apellidos.
  4. Fecha nacimiento.
  5. Edad.Todos tienen que ser mayores de edad.
  6. Residencia con:
    • población
    • dirección
    • C.P.
    • pais
  7. Contacto con:
    • teléfono
    • email
    • linkedin.
  8. Descripción. Aquí en una frase, te describes, tus gustos y aficiones.
  9. Competencias. Pueden ser estas y no otras, por ejemplo:"diseño", "trabajo en equipo", "música", "tegnología","deporte", "liderazgo", "adaptabilidad". Tienen que ir acompañadas del nivel (alto, medio o bajo).
  10. Titulación. Debe incluir, el nombre del título, centro dónde se curso y año de titulación.
  11. Experiencia profesional:
    • puesto
    • empresa
    • año de inicio.
    • fin
    • Duración,año y/o meses.Por ejemplo 1 año y 3 meses, o 0 años y 6 meses.

Recuerda que puedes tener varios titulos.

Recuerda que puedes haber estado en varias empresas.

Recuerda poner las restricciones oportunas.

Se pide:

  1. Crear el xml con al menos 8 elementos, intentando cubrir todo el abanico de posibilidades.
  2. Crea una DTD que valide el xml anterior.
  3. Crea el xsd que valide el xml anterior, con sus restricciones oportunas.
  4. Crea el documento JSON equivalente al XML anterior.
  5. Crear el schema con sus restricciones oportunas que valide el JSON anterior.

sábado, 25 de marzo de 2023

Práctica XML & JSON VI

Crea un xml que exprese el contenido de una factura. Utiliza atributos según creas oportuno. La estructura es la siguiente.

  1. El elemento principal es factura.
  2. Número.
  3. Fecha.
  4. Nombre cliente.
  5. Dirección cliente.
  6. Productos, que incluya:
    1. Nombre.
    2. Número unidades.
    3. Precio unidad.
    4. Subtotal.
    5. IVA aplicado.
    6. Total.

Crea una DTD que valide el xml anterior.

Crea el xsd que valide el xml anterior.

Crea el documento JSON equivalente al XML anterior.

lunes, 20 de marzo de 2023

Práctica XML & JSON V

Crea un xml que almacene las incidencias climáticas de una ciudad. La estructura es la siguiente.

  1. El elemento principal es registro_tiempo.
  2. El registro_tiempo está formada por, nombre de la ciudad, fecha del registro, temperatura mínima, temperatura máxima e incidencias.
  3. La temperatura oscila entre -50 y 50 grados centígrados.
  4. En un mismo día puede haber varias incidencias.
  5. Las incidencias pueden ser "frio", "calor", "lluvia", "nieve" y "viento".
  6. Las incidencias pueden tener un nivel "alto", "medio" y "bajo".

Crea una DTD que valide el xml anterior.

Crea el xsd que valide el xml anterior.

Crea el documento JSON equivalente al XML anterior.

miércoles, 15 de marzo de 2023

Práctica XML & JSON IV

Crea un xml que almacene recetas de cocina. Introduce varias recetas. La estructura es la siguiente.

  1. El elemento principal es la receta.
  2. La receta está formada por, nombre, ingredientes y elaboración.
  3. El ingrediente tendrá un atributo opcional que es cantidad.
  4. El ingrediente tendrá también otro atributo opcional, que será unidades, en las que se expresan las cantidades. Por ejemplo, del ingrediente huevos, cantidad sería 5 y la unidad, unidades, del ingrediente patatas, la cantidad puede ser 1 y la unidad, kilos.
  5. Las recetas tienen un atributo que nos dice la dificultad de preparación de la receta. La dificultad puede ser baja, media y alta. Por defecto será media.
  6. Las recetas también tendrán un atributo que nos indica el número de raciones de la receta.

Crea una DTD que valide el xml anterior.

Crea el xsd que valide el xml anterior.

Crea el fichero JSON equivalente al xml anterior.