Data (X-filformat, textkodning)
Dataobjekt innehåller faktiska data eller en referens till dessa data. Varje dataobjekt har en motsvarande mall som anger datatypen. I följande avsnitt beskrivs formuläret och delar av dataobjekt.
Formulär, identifierare och namn
Dataobjekt har följande formulär.
<Identifier> [name] { [<UUID>]
<member 1>;
...
<member n>;
}
Identifieraren är obligatorisk och måste matcha en tidigare definierad datatyp eller primitiv. Namnet är dock valfritt.
Datamedlemmar
Datamedlemmar kan vara något av följande: dataobjekt, datareferens, heltalslista, flyttallista eller stränglista.
Ett dataobjekt är ett kapslat dataobjekt. På så sätt kan filformatets hierarkiska karaktär uttryckas. De typer av kapslade dataobjekt som tillåts i hierarkin kan vara begränsade.
En datareferens är en referens till ett tidigare påträffade dataobjekt som visas i följande exempel.
{
name |
UUID |
name UUID
}
En heltalslista är en semikolonavgränsad lista över heltal, som du ser i följande exempel.
1; 2; 3;
En flyttallista är en semikolonavgränsad lista över flyttal, som du ser i följande exempel.
1.0; 2.0; 3.0;
En stränglista är en semikolonavgränsad lista med strängar, som du ser i följande exempel.
"Moose"; "Goats"; "Sheep";
Relaterade ämnen