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.

No hay comentarios:

Publicar un comentario