Compartir a través de


Datos (formato de archivo X, codificación de texto)

Los objetos de datos contienen los datos reales o una referencia a esos datos. Cada objeto de datos tiene una plantilla correspondiente que especifica el tipo de datos. En las secciones siguientes se describen el formulario y las partes de los objetos de datos.

Formulario, identificador y nombre

Los objetos de datos tienen el siguiente formato.

        <Identifier> [name] { [<UUID>]
    <member 1>;
...
    <member n>;
}

El identificador es obligatorio y debe coincidir con un tipo de datos o primitivo definido previamente. Sin embargo, el nombre es opcional.

Miembros de datos

Los miembros de datos pueden ser uno de los siguientes: objeto de datos, referencia de datos, lista de enteros, lista flotante o lista de cadenas.

Un objeto de datos es un objeto de datos anidado. Esto permite expresar la naturaleza jerárquica del formato de archivo. Los tipos de objetos de datos anidados permitidos en la jerarquía pueden estar restringidos.

Una referencia de datos es una referencia a un objeto de datos encontrado anteriormente, como se muestra en el ejemplo siguiente.

{
  name |
  UUID |
  name UUID
}

Una lista de enteros es una lista separada por punto y coma de enteros, como se muestra en el ejemplo siguiente.

1; 2; 3;

Una lista float es una lista separada por punto y coma de floats, como se muestra en el ejemplo siguiente.

1.0; 2.0; 3.0;

Una lista de cadenas es una lista separada por punto y coma de cadenas, como se muestra en el ejemplo siguiente.

"Moose"; "Goats"; "Sheep";

Codificación de texto