Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os objetos de dados contêm os dados reais ou uma referência a esses dados. Cada objeto de dados tem um modelo correspondente que especifica o tipo de dados. As seções a seguir discutem a forma e as partes de objetos de dados.
Formulário, identificador e nome
Os objetos de dados têm o seguinte formulário.
<Identifier> [name] { [<UUID>]
<member 1>;
...
<member n>;
}
O identificador é obrigatório e deve corresponder a um tipo de dados previamente definido ou primitivo. No entanto, o nome é opcional.
Membros de dados
Os membros de dados podem ser um dos seguintes: objeto de dados, referência de dados, lista inteira, lista flutuante ou lista de cadeia de caracteres.
Um objeto de dados é um objeto de dados aninhado. Isso permite que a natureza hierárquica do formato de arquivo seja expressa. Os tipos de objetos de dados aninhados permitidos na hierarquia podem ser restritos.
Uma referência de dados é uma referência a um objeto de dados encontrado anteriormente, conforme mostrado no exemplo a seguir.
{
name |
UUID |
name UUID
}
Uma lista inteira é uma lista de inteiros separada por ponto-e-vírgula, conforme mostrado no exemplo a seguir.
1; 2; 3;
Uma lista flutuante é uma lista de flutuadores separada por ponto-e-vírgula, conforme mostrado no exemplo a seguir.
1.0; 2.0; 3.0;
Uma lista de cadeias de caracteres é uma lista de cadeias de caracteres separadas por ponto-e-vírgula, conforme mostrado no exemplo a seguir.
"Moose"; "Goats"; "Sheep";
Tópicos relacionados