You can compose data structures from other data structures.
For example, imagine an Account details data structure contains an Account number attribute, which is itself typed as a data structure. In such a case, use the code of the embedded data structure as the type of the corresponding attribute:
<data-structure name="Account number" code="AccountNumber"> <attribute name="Prefix" /> <attribute name="Number" /> <attribute name="Bank code" /> </data-structure> <data-structure name="Code table Currency" code="Currency"> <attribute name="Code" /> </data-structure> <data-structure name="Account details" code="AccountDetails"> <attribute name="Account number" type="AccountNumber" /> <attribute name="Currency" type="Currency" /> <attribute name="Name" type="string" /> <attribute name="Available balance" type="decimal" /> </data-structure>
Similarly, the Currency attribute is of type Currency, which is another data structure.
Next >> |