Name Convention
Unless otherwise indicated, definition names in structs employ several requirements and optional conventions.
Names are limited to 128 characters and may not include the following reserved characters:
-
!
(excalamation point) -
?
(question mark) -
$
(dollar sign) -
:
(colon) -
;
(semicolon) -
#
(number symbol) -
*
(asteriks) -
@
(at symbol) -
,
(comma)
In cases where names are used by API actions to lookup definitions, the @
character may be used to indicate an external ID instead of a plain name.
For matching purposes names are case insensitive and normalized with any leading/trailing whitespace removed and any internal whitespace represented by a single underscore character. For example, "v_mon"
= "V Mon"
= " V MON "
.
XINA tools will interpret the period character (.
) to indicate a tree structure relationship, and brackets ([]
) to indicate an array of values.