viernes, 25 de marzo de 2022

Práctica XML & JSON III

Sobre el documento vehículos de la entrada XML & XSL.I.

Se pide:

  1. Introducir un nuevo atributo, identificador (id), por ejemplo id="0001"
  2. Introducir dos nuevos valores en combustible (hibrido y enchufable).
  3. Introducir el elemento matricula (formato actual).
  4. Los elementos tienen que tener su restricciones oportunas.
  5. Generar un documento XML con al menos 12 vehículos.
  6. Generar un DTD que defina la estructura de información.
  7. Generar un esquema, (XSD) que defina la estructura de información.
  8. Asignar al XML la DTD y comprobar su validez. Indicar siempre que herramienta se usa.
  9. Asignar al XML el XSD y comprobar su validez. Indicar siempre que herramienta se usa.
  10. Generar el documento en JSON equivalente al XML, bien formado y validado con su schema. Indicar siempre que herramienta se usa.

Intenta poner unas restricciones sencillas al schema de JSON. Aquí tienes unos sencillos ejemplos:

  1.     {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "properties": {
        "nombre": {
          "type": "string",
          "minLength": 3,
          "maxLength" : 20
        },
        "apellidos": {
          "type": "string",
          "minLength": 3,
          "maxLength" : 20
        }
        "edad": {
          "type": "number",
          "description": "edad de la persona",
          "minimum" : 0
        },
      },
      "required": [
        "nombre",
         "apellidos",
        "edad",
       
      ]
    }
        
  2.     "latitud": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
        

No hay comentarios:

Publicar un comentario