<STRUCTURE name="name of the array" scope= "application | attributes | caller | cgi | client | form | formOrUrl | request | server | session | url | variables" comments="plain English comments" onCondition="an expression" format="CFML | WDDX" optional="true | false"> </STRUCTURE>
A structure lets you build a collection of related variables that are grouped under a single name. Structures can also be used as associative arrays.
Required. This is the name of the variable.
Required. This is the scope of the variable.
Optional. These are the plain English comments that describe the variable in detail.
Optional. Any expression, similar to use as in <cfif>. If this expression evaluates to true, this variable is used.
Optional. This specifies whether the variable is a regular CFML variable or a WDDX packet that should be deserialized.
Optional. If the variable is not required, set this as "yes". If this attribute is not included, it is assumed to be "no".