5.1 http://schemas.microsoft.com/office/accessservices/2010/12/application Schema

 <xsd:schema xmlns="http://schemas.microsoft.com/office/accessservices/2010/12/application" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.microsoft.com/office/accessservices/2010/12/application" xmlns:wbld="http://schemas.microsoft.com/office/word/2004/5/build" wbld:hash="true" wbld:prefix="axl" wbld:cname="AXL" elementFormDefault="qualified">
   <xsd:simpleType name="ST_Decimal">
     <xsd:restriction base="xsd:decimal">
       <xsd:totalDigits value="28"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_ObjectName">
     <xsd:restriction base="xsd:string">
       <xsd:minLength value="1"/>
       <xsd:maxLength value="64"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_UserInterfaceObjectEvent">
     <xsd:restriction base="xsd:string">
       <xsd:minLength value="1"/>
       <xsd:maxLength value="64"/>
       <xsd:enumeration value="OnClick" wbld:cname="OnClick"/>
       <xsd:enumeration value="onclick" wbld:cname="onclick"/>
       <xsd:enumeration value="AfterUpdate" wbld:cname="AfterUpdate"/>
       <xsd:enumeration value="afterupdate" wbld:cname="afterupdate"/>
       <xsd:enumeration value="OnCurrent" wbld:cname="OnCurrent"/>
       <xsd:enumeration value="oncurrent" wbld:cname="oncurrent"/>
       <xsd:enumeration value="OnLoad" wbld:cname="OnLoad"/>
       <xsd:enumeration value="onload" wbld:cname="onload"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DataObjectEvent">
     <xsd:restriction base="xsd:string">
       <xsd:minLength value="1"/>
       <xsd:maxLength value="64"/>
       <xsd:enumeration value="AfterInsert" wbld:cname="AfterInsert"/>
       <xsd:enumeration value="AfterUpdate" wbld:cname="AfterUpdate"/>
       <xsd:enumeration value="AfterDelete" wbld:cname="AfterDelete"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_ShortString">
     <xsd:restriction base="xsd:string">
       <xsd:maxLength value="255"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_LongString">
     <xsd:restriction base="xsd:string">
       <xsd:maxLength value="1024"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_NamedExpression">
     <xsd:complexContent>
       <xsd:extension base="CT_ExpressionContents">
         <xsd:attribute name="Name" type="xsd:string" wbld:cname="Name" use="required"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_Expression">
     <xsd:sequence>
       <xsd:element name="Expression" type="CT_ExpressionContents" wbld:cname="Expression"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_ExpressionContents">
     <xsd:sequence>
       <xsd:element name="Original" type="xsd:string" minOccurs="0" wbld:cname="Original"/>
       <xsd:choice>
         <xsd:element name="FunctionCall" type="CT_FunctionCall" wbld:cname="FunctionCall"/>
         <xsd:element name="Identifier" type="CT_Identifier" wbld:cname="Identifier"/>
         <xsd:element name="DecimalLiteral" type="CT_DecimalLiteral" wbld:cname="DecimalLiteral"/>
         <xsd:element name="IntegerLiteral" type="CT_IntegerLiteral" wbld:cname="IntegerLiteral"/>
         <xsd:element name="NullLiteral" type="CT_NullLiteral" wbld:cname="NullLiteral"/>
         <xsd:element name="StringLiteral" type="CT_StringLiteral" wbld:cname="StringLiteral"/>
         <xsd:element name="DateTimeLiteral" type="CT_DateTimeLiteral" wbld:cname="DateTimeLiteral"/>
         <xsd:element name="DateLiteral" type="CT_DateLiteral" wbld:cname="DateLiteral"/>
         <xsd:element name="TimeLiteral" type="CT_TimeLiteral" wbld:cname="TimeLiteral"/>
         <xsd:element name="BitLiteral" type="CT_BitLiteral" wbld:cname="BitLiteral"/>
       </xsd:choice>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_FunctionCall">
     <xsd:sequence minOccurs="0" maxOccurs="unbounded">
       <xsd:choice>
         <xsd:element name="FunctionCall" type="CT_IndexedFunctionCall" wbld:cname="FunctionCall"/>
         <xsd:element name="Identifier" type="CT_IndexedIdentifier" wbld:cname="Identifier"/>
         <xsd:element name="DecimalLiteral" type="CT_IndexedDecimalLiteral" wbld:cname="DecimalLiteral"/>
         <xsd:element name="IntegerLiteral" type="CT_IndexedIntegerLiteral" wbld:cname="IntegerLiteral"/>
         <xsd:element name="NullLiteral" type="CT_IndexedNullLiteral" wbld:cname="NullLiteral"/>
         <xsd:element name="StringLiteral" type="CT_IndexedStringLiteral" wbld:cname="StringLiteral"/>
         <xsd:element name="TypeLiteral" type="CT_IndexedTypeLiteral" wbld:cname="TypeLiteral"/>
         <xsd:element name="DatePartLiteral" type="CT_IndexedDatePartLiteral" wbld:cname="DatePartLiteral"/>
         <xsd:element name="DateTimeLiteral" type="CT_IndexedDateTimeLiteral" wbld:cname="DateTimeLiteral"/>
         <xsd:element name="DateLiteral" type="CT_IndexedDateLiteral" wbld:cname="DateLiteral"/>
         <xsd:element name="TimeLiteral" type="CT_IndexedTimeLiteral" wbld:cname="TimeLiteral"/>
         <xsd:element name="BitLiteral" type="CT_IndexedBitLiteral" wbld:cname="BitLiteral"/>
       </xsd:choice>
     </xsd:sequence>
     <xsd:attribute name="Name" type="xsd:string" use="required" wbld:cname="Name"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Identifier">
     <xsd:attribute name="Name" type="xsd:string" use="required" wbld:cname="Name"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DecimalLiteral">
     <xsd:attribute name="Value" type="ST_Decimal" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_IntegerLiteral">
     <xsd:attribute name="Value" type="xsd:int" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_NullLiteral"/>
   <xsd:complexType name="CT_StringLiteral">
     <xsd:attribute name="Value" type="xsd:string" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DateTimeLiteral">
     <xsd:attribute name="Value" type="xsd:dateTime" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TimeLiteral">
     <xsd:attribute name="Value" type="xsd:time" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DateLiteral">
     <xsd:attribute name="Value" type="xsd:date" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_BitLiteral">
     <xsd:attribute name="Value" type="xsd:boolean" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedFunctionCall">
     <xsd:complexContent>
       <xsd:extension base="CT_FunctionCall">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedIdentifier">
     <xsd:complexContent>
       <xsd:extension base="CT_Identifier">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedDecimalLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_DecimalLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedIntegerLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_IntegerLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedNullLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_NullLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedStringLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_StringLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:simpleType name="ST_DatePartLiteral">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="YEAR" wbld:cname="YEAR"/>
       <xsd:enumeration value="QUARTER" wbld:cname="QUARTER"/>
       <xsd:enumeration value="MONTH" wbld:cname="MONTH"/>
       <xsd:enumeration value="DAYOFYEAR" wbld:cname="DAYOFYEAR"/>
       <xsd:enumeration value="DAY" wbld:cname="DAY"/>
       <xsd:enumeration value="WEEK" wbld:cname="WEEK"/>
       <xsd:enumeration value="WEEKDAY" wbld:cname="WEEKDAY"/>
       <xsd:enumeration value="HOUR" wbld:cname="HOUR"/>
       <xsd:enumeration value="MINUTE" wbld:cname="MINUTE"/>
       <xsd:enumeration value="SECOND" wbld:cname="SECOND"/>
       <xsd:enumeration value="MILLISECOND" wbld:cname="MILLISECOND"/>
       <xsd:enumeration value="ISO_WEEK" wbld:cname="ISO_WEEK"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_IndexedDatePartLiteral">
     <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
     <xsd:attribute name="Value" type="ST_DatePartLiteral" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_TypeLiteral">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="FLOAT" wbld:cname="FLOAT"/>
       <xsd:enumeration value="INTEGER" wbld:cname="INTEGER"/>
       <xsd:enumeration value="CURRENCY" wbld:cname="CURRENCY"/>
       <xsd:enumeration value="YESNO" wbld:cname="YESNO"/>
       <xsd:enumeration value="TEXT" wbld:cname="TEXT"/>
       <xsd:enumeration value="SHORTTEXT" wbld:cname="SHORTTEXT"/>
       <xsd:enumeration value="LONGTEXT" wbld:cname="LONGTEXT"/>
       <xsd:enumeration value="DATEWITHTIME" wbld:cname="DATEWITHTIME"/>
       <xsd:enumeration value="DATE" wbld:cname="DATE"/>
       <xsd:enumeration value="TIME" wbld:cname="TIME"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_IndexedTypeLiteral">
     <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
     <xsd:attribute name="Value" type="ST_TypeLiteral" use="required" wbld:cname="Value"/>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedDateTimeLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_DateTimeLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedTimeLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_TimeLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedDateLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_DateLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_IndexedBitLiteral">
     <xsd:complexContent>
       <xsd:extension base="CT_BitLiteral">
         <xsd:attribute name="Index" type="xsd:int" use="required" wbld:cname="Index"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:simpleType name="ST_JoinDirection">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="Inner" wbld:cname="Inner"/>
       <xsd:enumeration value="Left Outer" wbld:cname="LeftOuter"/>
       <xsd:enumeration value="Right Outer" wbld:cname="RightOuter"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_FieldType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="Text" wbld:cname="Text"/>
       <xsd:enumeration value="Number" wbld:cname="Number"/>
       <xsd:enumeration value="Yes/No" wbld:cname="YesNo"/>
       <xsd:enumeration value="Currency" wbld:cname="Currency"/>
       <xsd:enumeration value="Date/Time" wbld:cname="DateTime"/>
       <xsd:enumeration value="LongText" wbld:cname="LongText"/>
       <xsd:enumeration value="Date" wbld:cname="Date"/>
       <xsd:enumeration value="Time" wbld:cname="Time"/>
       <xsd:enumeration value="Integer" wbld:cname="Integer"/>
       <xsd:enumeration value="Decimal" wbld:cname="Decimal"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_SortDirection">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="Ascending" wbld:cname="Ascending"/>
       <xsd:enumeration value="Descending" wbld:cname="Descending"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_QuerySourceType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="Table" wbld:cname="Table"/>
       <xsd:enumeration value="Query" wbld:cname="Query"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_TextType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="SingleLine" wbld:cname="SingleLine"/>
       <xsd:enumeration value="MultipleLines" wbld:cname="MultipleLines"/>
       <xsd:enumeration value="Hyperlink" wbld:cname="Hyperlink"/>
       <xsd:enumeration value="Email" wbld:cname="Email"/>
       <xsd:enumeration value="Person" wbld:cname="Person"/>
       <xsd:enumeration value="Phone" wbld:cname="Phone"/>
       <xsd:enumeration value="SingleChoiceField" wbld:cname="SingleChoiceField"/>
       <xsd:enumeration value="MultiChoiceField" wbld:cname="MultiChoiceField"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DecimalPlaces">
     <xsd:restriction base="xsd:nonNegativeInteger">
       <xsd:minInclusive value="0"/>
       <xsd:maxInclusive value="15"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:attribute name="AllowMultipleValues" wbld:cname="AllowMultipleValues" type="xsd:boolean"/>
   <xsd:attribute name="BoundColumn" wbld:cname="BoundColumn" type="ST_ObjectName"/>
   <xsd:attribute name="Caption" type="ST_LongString" wbld:cname="Caption"/>
   <xsd:attribute name="CurrencyLocale" wbld:cname="CurrencyLocale" type="xsd:string"/>
   <xsd:attribute name="CurrencySymbol" wbld:cname="CurrencySymbol" type="xsd:string"/>
   <xsd:attribute name="DecimalPlaces" type="ST_DecimalPlaces" wbld:cname="DecimalPlaces"/>
   <xsd:attribute name="Description" wbld:cname="Description" type="xsd:string"/>
   <xsd:attribute name="Udt" wbld:cname="Udt" type="xsd:string"/>
   <xsd:attribute name="Direction" wbld:cname="Direction" type="ST_SortDirection"/>
   <xsd:attribute name="DisplayColumn" wbld:cname="DisplayColumn" type="ST_ObjectName"/>
   <xsd:attribute name="DisplayName" wbld:cname="DisplayName" type="ST_ObjectName"/>
   <xsd:attribute name="DisplayOrder" wbld:cname="DisplayOrder" type="xsd:unsignedLong"/>
   <xsd:attribute name="Format" wbld:cname="Format" type="ST_Format"/>
   <xsd:attribute name="InternalName" wbld:cname="InternalName" type="ST_ObjectName"/>
   <xsd:attribute name="Image" wbld:cname="Image" type="xsd:boolean"/>
   <xsd:attribute name="LookupType" wbld:cname="LookupType" type="ST_LookupType"/>
   <xsd:attribute name="ObjectId" wbld:cname="ObjectId" type="ST_ObjectName"/>
   <xsd:attribute name="ReferencedTable" wbld:cname="ReferencedTable" type="ST_ObjectName"/>
   <xsd:attribute name="SiteURL" wbld:cname="SiteURL" type="xsd:anyURI"/>
   <xsd:attribute name="StoreGeneratedPattern" wbld:cname="StoreGeneratedPattern" type="TStoreGeneratedPattern"/>
   <xsd:attribute name="TextType" wbld:cname="TextType" type="ST_TextType"/>
   <xsd:attribute name="UnderlyingType" wbld:cname="UnderlyingType" type="ST_FieldType"/>
   <xsd:attribute name="Values" wbld:cname="Values" type="xsd:string"/>
   <xsd:simpleType name="TStoreGeneratedPattern" wbld:cname="TStoreGeneratedPattern">
     <xsd:restriction base="xsd:token">
       <xsd:enumeration value="None" wbld:cname="None"/>
       <xsd:enumeration value="Identity" wbld:cname="Identity"/>
       <xsd:enumeration value="Computed" wbld:cname="Computed"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_LookupType" wbld:cname="ST_LookupType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="TableOrQuery" wbld:cname="TableOrQuery"/>
       <xsd:enumeration value="ValueList" wbld:cname="ValueList"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_Index">
     <xsd:sequence>
       <xsd:element name="PropertyRef" type="CT_PropertyRefIndex" wbld:cname="PropertyRef" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="Name" wbld:cname="Name" type="ST_ObjectName" use="required" form="qualified"/>
     <xsd:attribute name="ObjectId" wbld:cname="ObjectId" type="ST_ObjectName" form="qualified"/>
     <xsd:attribute name="Caption" type="ST_LongString" wbld:cname="Caption" form="qualified"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Unique">
     <xsd:complexContent>
       <xsd:extension base="CT_Index"/>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_ConstraintWithExpression">
     <xsd:sequence>
       <xsd:element name="PropertyRef" wbld:cname="PropertyRef" type="CT_PropertyRef" minOccurs="0"/>
       <xsd:element name="Expression" wbld:cname="Expression" type="CT_ExpressionContents"/>
     </xsd:sequence>
     <xsd:attribute name="Name" wbld:cname="Name" type="ST_ObjectName" use="required" form="qualified"/>
     <xsd:attribute name="ObjectId" wbld:cname="ObjectId" type="ST_ObjectName" form="qualified"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CheckConstraint">
     <xsd:complexContent>
       <xsd:extension base="CT_ConstraintWithExpression">
         <xsd:attribute name="CheckData" wbld:cname="CheckData" type="xsd:boolean" use="optional" form="qualified"/>
         <xsd:attribute name="Message" wbld:cname="Message" type="ST_ShortString" use="optional" form="qualified"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_DefaultConstraint">
     <xsd:complexContent>
       <xsd:restriction base="CT_ConstraintWithExpression">
         <xsd:sequence>
           <xsd:element name="PropertyRef" wbld:cname="PropertyRef" type="CT_PropertyRef"/>
           <xsd:element name="Expression" wbld:cname="Expression" type="CT_ExpressionContents"/>
         </xsd:sequence>
       </xsd:restriction>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_PropertyRef">
     <xsd:attribute name="Name" wbld:cname="Name" type="ST_ObjectName" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_PropertyRefIndex">
     <xsd:complexContent>
       <xsd:extension base="CT_PropertyRef">
         <xsd:attribute name="Direction" type="ST_SortDirection" default="Ascending" wbld:cname="Direction"/>
       </xsd:extension>
     </xsd:complexContent>
   </xsd:complexType>
   <xsd:complexType name="CT_ExtendedAttribute" wbld:cname="CT_ExtendedAttribute">
     <xsd:attribute name="Name" wbld:cname="Name" type="ST_ObjectName" use="required"/>
     <xsd:attribute name="Value" wbld:cname="Value" type="ST_LongString" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ExtendedAttributes" wbld:cname="CT_ExtendedAttributes">
     <xsd:sequence>
       <xsd:element name="ExtendedAttribute" wbld:cname="ExtendedAttribute" type="CT_ExtendedAttribute" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="ExtendedAttributes" wbld:cname="ExtendedAttributes" type="CT_ExtendedAttributes"/>
   <xsd:simpleType name="ST_Format" wbld:cname="ST_Format">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="General Number" wbld:cname="GeneralNumber"/>
       <xsd:enumeration value="Currency" wbld:cname="Currency"/>
       <xsd:enumeration value="Fixed" wbld:cname="Fixed"/>
       <xsd:enumeration value="Standard" wbld:cname="Standard"/>
       <xsd:enumeration value="Percent" wbld:cname="Percent"/>
       <xsd:enumeration value="General Date" wbld:cname="GeneralDate"/>
       <xsd:enumeration value="Long Date" wbld:cname="LongDate"/>
       <xsd:enumeration value="Short Date" wbld:cname="ShortDate"/>
       <xsd:enumeration value="Long Time" wbld:cname="LongTime"/>
       <xsd:enumeration value="Short Time" wbld:cname="ShortTime"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:element name="Index" wbld:cname="Index" type="CT_Index"/>
   <xsd:element name="Unique" wbld:cname="Unique" type="CT_Unique"/>
   <xsd:element name="CheckConstraint" wbld:cname="CheckConstraint" type="CT_CheckConstraint"/>
   <xsd:element name="DefaultConstraint" wbld:cname="DefaultConstraint" type="CT_DefaultConstraint"/>
   <xsd:element name="PropertyRef" wbld:cname="PropertyRef" type="CT_PropertyRef"/>
   <xsd:complexType name="CT_Order">
     <xsd:attribute name="Name" type="ST_LongString" use="required" wbld:cname="Name"/>
     <xsd:attribute name="Source" type="ST_ObjectName" use="required" wbld:cname="Source"/>
     <xsd:attribute name="Direction" type="ST_SortDirection" default="Ascending" wbld:cname="Direction" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OrderExpression">
     <xsd:all>
       <xsd:element name="Expression" type="CT_ExpressionContents" minOccurs="1" wbld:cname="Expression"/>
     </xsd:all>
     <xsd:attribute name="Direction" type="ST_SortDirection" default="Ascending" wbld:cname="Direction" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Ordering">
     <xsd:choice maxOccurs="255">
       <xsd:element name="Order" wbld:cname="Order" type="CT_Order"/>
       <xsd:element name="OrderExpression" wbld:cname="OrderExpression" type="CT_OrderExpression"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_AdHocOrder">
     <xsd:attribute name="Name" type="ST_LongString" use="required" wbld:cname="Name"/>
     <xsd:attribute name="Direction" type="ST_SortDirection" default="Ascending" wbld:cname="Direction" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_AdHocOrdering">
     <xsd:choice maxOccurs="255">
       <xsd:element name="Order" wbld:cname="Order" type="CT_AdHocOrder"/>
       <xsd:element name="OrderExpression" wbld:cname="OrderExpression" type="CT_OrderExpression"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_Reference">
     <xsd:all>
       <xsd:element name="ReferenceParameters" minOccurs="0" type="CT_Parameters" wbld:cname="ReferenceParameters"/>
     </xsd:all>
     <xsd:attribute name="Source" type="ST_ObjectName" use="required" wbld:cname="Source"/>
     <xsd:attribute name="Alias" type="ST_ObjectName" wbld:cname="Alias" use="optional"/>
     <xsd:attribute name="Type" type="ST_QuerySourceType" default="Table" wbld:cname="Type" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_References">
     <xsd:sequence>
       <xsd:element name="Reference" maxOccurs="unbounded" wbld:cname="Reference" type="CT_Reference"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_Result">
     <xsd:all>
       <xsd:element name="Expression" type="CT_ExpressionContents" minOccurs="0" wbld:cname="Expression"/>
     </xsd:all>
     <xsd:attribute name="Source" type="ST_ObjectName" wbld:cname="Source" use="optional"/>
     <xsd:attribute name="Name" type="ST_LongString" wbld:cname="Name" use="optional"/>
     <xsd:attribute name="Alias" type="ST_ObjectName" wbld:cname="Alias" use="optional"/>
     <xsd:attribute name="All" type="xsd:boolean" default="false" wbld:cname="All" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Results">
     <xsd:sequence>
       <xsd:element name="Property" maxOccurs="255" wbld:cname="Property" type="CT_Result"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_Join">
     <xsd:attribute name="Left" type="ST_ObjectName" use="required" wbld:cname="Left"/>
     <xsd:attribute name="Right" type="ST_ObjectName" use="required" wbld:cname="Right"/>
     <xsd:attribute name="LeftProperty" type="ST_LongString" use="required" wbld:cname="LeftProperty"/>
     <xsd:attribute name="RightProperty" type="ST_LongString" use="required" wbld:cname="RightProperty"/>
     <xsd:attribute name="Type" type="ST_JoinDirection" default="Inner" wbld:cname="Type" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Joins">
     <xsd:sequence>
       <xsd:element name="Join" wbld:cname="Join" maxOccurs="unbounded" type="CT_Join"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_Group">
     <xsd:attribute name="Source" type="ST_ObjectName" wbld:cname="Source" use="required"/>
     <xsd:attribute name="Name" type="ST_LongString" wbld:cname="Name" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_GroupExpression">
     <xsd:all>
       <xsd:element name="Expression" type="CT_ExpressionContents" minOccurs="1" wbld:cname="Expression"/>
     </xsd:all>
   </xsd:complexType>
   <xsd:complexType name="CT_Groups">
     <xsd:choice maxOccurs="unbounded">
       <xsd:element name="Group" wbld:cname="Group" type="CT_Group"/>
       <xsd:element name="GroupExpression" wbld:cname="GroupExpression" type="CT_GroupExpression"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_Parameter">
     <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
     <xsd:attribute name="Type" type="ST_FieldType" use="required" wbld:cname="Type"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Parameters">
     <xsd:sequence>
       <xsd:element name="Parameter" maxOccurs="unbounded" wbld:cname="Parameter" type="CT_Parameter"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_ParameterDefinition">
     <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
     <xsd:attribute name="Description" type="ST_LongString" wbld:cname="Description" use="optional"/>
     <xsd:attribute name="Type" type="ST_FieldType" use="required" wbld:cname="Type"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ParameterDefinitions">
     <xsd:sequence>
       <xsd:element name="Parameter" maxOccurs="unbounded" wbld:cname="Parameter" type="CT_ParameterDefinition"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_ParameterValue">
     <xsd:sequence>
       <xsd:element name="Expression" type="CT_ExpressionContents" wbld:cname="Expression"/>
     </xsd:sequence>
     <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OutputParameter">
     <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
     <xsd:attribute name="LocalVarName" type="ST_ObjectName" use="required" wbld:cname="LocalVarName"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ParameterValues">
     <xsd:sequence>
       <xsd:element name="Parameter" minOccurs="0" maxOccurs="unbounded" wbld:cname="Parameter" type="CT_ParameterValue"/>
       <xsd:element name="OutputParameter" minOccurs="0" maxOccurs="unbounded" wbld:cname="OutputParameter" type="CT_OutputParameter"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_TopRows">
     <xsd:attribute name="Rows" type="xsd:positiveInteger" use="required" wbld:cname="Rows"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_Percent">
     <xsd:restriction base="xsd:float">
       <xsd:minExclusive value="0"/>
       <xsd:maxInclusive value="100"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_TopPercent">
     <xsd:attribute name="Percent" use="required" wbld:cname="Percent" type="ST_Percent"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Query">
     <xsd:sequence>
       <xsd:choice minOccurs="0">
         <xsd:element name="TopRows" type="CT_TopRows" wbld:cname="TopRows"/>
         <xsd:element name="TopPercent" type="CT_TopPercent" wbld:cname="TopPercent"/>
       </xsd:choice>
       <xsd:element name="Parameters" minOccurs="0" type="CT_Parameters" wbld:cname="Parameters"/>
       <xsd:element name="References" type="CT_References" wbld:cname="References"/>
       <xsd:element name="Results" type="CT_Results" wbld:cname="Results"/>
       <xsd:element name="Joins" minOccurs="0" type="CT_Joins" wbld:cname="Joins"/>
       <xsd:element name="Restriction" type="CT_Expression" minOccurs="0" wbld:cname="Restriction"/>
       <xsd:element name="Groups" minOccurs="0" type="CT_Groups" wbld:cname="Groups"/>
       <xsd:element name="GroupRestriction" minOccurs="0" type="CT_Expression" wbld:cname="GroupRestriction"/>
       <xsd:element name="Ordering" minOccurs="0" type="CT_Ordering" wbld:cname="Ordering"/>
     </xsd:sequence>
     <xsd:attribute name="Name" type="ST_ObjectName" wbld:cname="Name" use="optional"/>
     <xsd:attribute name="Distinct" type="xsd:boolean" wbld:cname="Distinct" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Argument">
     <xsd:simpleContent>
       <xsd:extension base="ST_LongString">
         <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
       </xsd:extension>
     </xsd:simpleContent>
   </xsd:complexType>
   <xsd:complexType name="CT_ExpressionArgument">
     <xsd:sequence>
       <xsd:element name="Expression" type="CT_ExpressionContents" wbld:cname="Expression"/>
     </xsd:sequence>
     <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
   </xsd:complexType>
   <xsd:complexType name="CT_Action">
     <xsd:sequence>
       <xsd:choice minOccurs="0" maxOccurs="unbounded">
         <xsd:element name="Argument" wbld:cname="Argument" type="CT_Argument"/>
         <xsd:element name="ExpressionArgument" wbld:cname="ExpressionArgument" type="CT_ExpressionArgument"/>
       </xsd:choice>
       <xsd:element name="Parameters" minOccurs="0" type="CT_ParameterValues" wbld:cname="Parameters"/>
     </xsd:sequence>
     <xsd:attribute name="Name" type="ST_ObjectName" use="required" wbld:cname="Name"/>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ForEachRecordData">
     <xsd:sequence>
       <xsd:element name="Reference" type="ST_ObjectName" wbld:cname="Reference"/>
       <xsd:element name="WhereCondition" minOccurs="0" type="CT_Expression" wbld:cname="WhereCondition"/>
       <xsd:element name="Parameters" minOccurs="0" type="CT_ParameterValues" wbld:cname="Parameters"/>
     </xsd:sequence>
     <xsd:attribute name="Alias" type="ST_ObjectName" wbld:cname="Alias" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ForEachRecord">
     <xsd:sequence>
       <xsd:element name="Data" wbld:cname="Data" type="CT_ForEachRecordData"/>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_LookupRecordData">
     <xsd:sequence>
       <xsd:element name="Reference" type="ST_ObjectName" wbld:cname="Reference"/>
       <xsd:element name="WhereCondition" minOccurs="0" type="CT_Expression" wbld:cname="WhereCondition"/>
       <xsd:element name="Parameters" minOccurs="0" type="CT_ParameterValues" wbld:cname="Parameters"/>
     </xsd:sequence>
     <xsd:attribute name="Alias" type="ST_ObjectName" wbld:cname="Alias" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_LookupRecord">
     <xsd:sequence>
       <xsd:element name="Data" wbld:cname="Data" type="CT_LookupRecordData"/>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CreateRecordData">
     <xsd:sequence>
       <xsd:choice>
         <xsd:element name="Reference" type="ST_ObjectName" wbld:cname="Reference"/>
       </xsd:choice>
       <xsd:element name="Parameters" minOccurs="0" type="CT_ParameterValues" wbld:cname="Parameters"/>
     </xsd:sequence>
     <xsd:attribute name="Alias" type="ST_ObjectName" wbld:cname="Alias" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CreateRecord">
     <xsd:sequence>
       <xsd:element name="Data" wbld:cname="Data" type="CT_CreateRecordData"/>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_EditRecordData">
     <xsd:attribute name="Alias" type="ST_ObjectName" wbld:cname="Alias" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_EditRecord">
     <xsd:sequence>
       <xsd:element name="Data" type="CT_EditRecordData" wbld:cname="Data"/>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_UserInterfaceIf">
     <xsd:sequence>
       <xsd:element name="Condition" type="CT_Expression" wbld:cname="Condition"/>
       <xsd:element name="Statements" type="CT_UserInterfaceMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_UserInterfaceElseIf">
     <xsd:sequence>
       <xsd:element name="Condition" type="CT_Expression" wbld:cname="Condition"/>
       <xsd:element name="Statements" type="CT_UserInterfaceMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_UserInterfaceElse">
     <xsd:sequence>
       <xsd:element name="Statements" type="CT_UserInterfaceMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataIf">
     <xsd:sequence>
       <xsd:element name="Condition" type="CT_Expression" wbld:cname="Condition"/>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataElseIf">
     <xsd:sequence>
       <xsd:element name="Condition" type="CT_Expression" wbld:cname="Condition"/>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataElse">
     <xsd:sequence>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_UserInterfaceConditionalBlock">
     <xsd:sequence>
       <xsd:element name="If" wbld:cname="If" type="CT_UserInterfaceIf"/>
       <xsd:element name="ElseIf" minOccurs="0" maxOccurs="unbounded" wbld:cname="ElseIf" type="CT_UserInterfaceElseIf"/>
       <xsd:element name="Else" minOccurs="0" wbld:cname="Else" type="CT_UserInterfaceElse"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_DataConditionalBlock">
     <xsd:sequence>
       <xsd:element name="If" wbld:cname="If" type="CT_DataIf"/>
       <xsd:element name="ElseIf" minOccurs="0" maxOccurs="unbounded" wbld:cname="ElseIf" type="CT_DataElseIf"/>
       <xsd:element name="Else" minOccurs="0" wbld:cname="Else" type="CT_DataElse"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_UserInterfaceMacroStatements">
     <xsd:choice minOccurs="0" maxOccurs="unbounded">
       <xsd:element name="Action" type="CT_Action" wbld:cname="Action"/>
       <xsd:element name="Comment" type="ST_LongString" wbld:cname="Comment"/>
       <xsd:element name="ConditionalBlock" type="CT_UserInterfaceConditionalBlock" wbld:cname="ConditionalBlock"/>
       <xsd:element name="StatementGroup" type="CT_UserInterfaceMacroStatementGroup" wbld:cname="StatementGroup"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_DataMacroStatements">
     <xsd:choice minOccurs="0" maxOccurs="unbounded">
       <xsd:element name="Action" type="CT_Action" wbld:cname="Action"/>
       <xsd:element name="Comment" type="ST_LongString" wbld:cname="Comment"/>
       <xsd:element name="ForEachRecord" type="CT_ForEachRecord" wbld:cname="ForEachRecord"/>
       <xsd:element name="LookUpRecord" type="CT_LookupRecord" wbld:cname="LookupRecord"/>
       <xsd:element name="CreateRecord" type="CT_CreateRecord" wbld:cname="CreateRecord"/>
       <xsd:element name="EditRecord" type="CT_EditRecord" wbld:cname="EditRecord"/>
       <xsd:element name="ConditionalBlock" type="CT_DataConditionalBlock" wbld:cname="ConditionalBlock"/>
       <xsd:element name="StatementGroup" type="CT_DataMacroStatementGroup" wbld:cname="StatementGroup"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_UserInterfaceMacroStatementGroup">
     <xsd:sequence>
       <xsd:element name="Statements" type="CT_UserInterfaceMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Description" type="ST_LongString" wbld:cname="Description" use="optional"/>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataMacroStatementGroup">
     <xsd:sequence>
       <xsd:element name="Statements" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Description" type="ST_LongString" wbld:cname="Description" use="optional"/>
     <xsd:attribute name="Collapsed" type="xsd:boolean" wbld:cname="Collapsed" use="optional"/>
   </xsd:complexType>
   <xsd:element name="Query" type="CT_Query" wbld:cname="Query"/>
   <xsd:element name="Ordering" type="CT_AdHocOrdering" wbld:cname="Ordering"/>
   <xsd:complexType name="CT_Expressions">
     <xsd:sequence>
       <xsd:element name="Expression" minOccurs="0" maxOccurs="unbounded" type="CT_NamedExpression" wbld:cname="Expression"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="Expression" type="CT_ExpressionContents" wbld:cname="Expression"/>
   <xsd:complexType name="CT_UserInterfaceMacros">
     <xsd:choice maxOccurs="unbounded">
       <xsd:element name="UserInterfaceMacro" minOccurs="0" maxOccurs="unbounded" type="CT_UserInterfaceMacro" wbld:cname="UserInterfaceMacro"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_DataMacros">
     <xsd:choice maxOccurs="unbounded">
       <xsd:element name="DataMacro" minOccurs="0" maxOccurs="unbounded" type="CT_DataMacro" wbld:cname="DataMacro"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_EventDataMacro">
     <xsd:sequence>
       <xsd:element name="DataMacro" minOccurs="1" maxOccurs="1" type="CT_DataMacro" wbld:cname="DataMacro"/>
     </xsd:sequence>
     <xsd:attribute name="Version" type="xsd:string" wbld:cname="Version" use="optional"/>
   </xsd:complexType>
   <xsd:element name="UserInterfaceMacros" wbld:cname="UserInterfaceMacros" type="CT_UserInterfaceMacros"/>
   <xsd:element name="DataMacros" wbld:cname="DataMacros" type="CT_DataMacros"/>
   <xsd:element name="EventDataMacro" wbld:cname="EventDataMacro" type="CT_EventDataMacro"/>
   <xsd:element name="UserInterfaceMacro" wbld:cname="UserInterfaceMacro" type="CT_UserInterfaceMacro"/>
   <xsd:element name="DataMacro" wbld:cname="DataMacro" type="CT_DataMacro"/>
   <xsd:complexType name="CT_UserInterfaceMacro">
     <xsd:sequence>
       <xsd:element name="Statements" minOccurs="0" type="CT_UserInterfaceMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="For" type="ST_ObjectName" wbld:cname="For" use="optional"/>
     <xsd:attribute name="Event" type="ST_UserInterfaceObjectEvent" wbld:cname="Event" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataMacro">
     <xsd:sequence>
       <xsd:element name="Parameters" minOccurs="0" type="CT_ParameterDefinitions" wbld:cname="Parameters"/>
       <xsd:element name="Statements" minOccurs="0" type="CT_DataMacroStatements" wbld:cname="Statements"/>
     </xsd:sequence>
     <xsd:attribute name="Event" type="ST_DataObjectEvent" wbld:cname="Event" use="optional"/>
     <xsd:attribute name="Version" type="xsd:string" wbld:cname="Version" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_FormDef">
     <xsd:sequence>
       <xsd:element name="RecordSource" type="xsd:string" wbld:cname="RecordSource" minOccurs="0"/>
       <xsd:element name="Html" wbld:cname="Html" type="xsd:string"/>
       <xsd:element name="UserInterfaceMacros" wbld:cname="UserInterfaceMacros" wbld:codeName="UserInterfaceMacros" type="CT_UserInterfaceMacros" minOccurs="0"/>
       <xsd:element name="Expressions" wbld:cname="Expressions" wbld:codeName="Expressions" type="CT_Expressions" minOccurs="0"/>
       <xsd:element name="Query" wbld:cname="Query" wbld:codeName="Query" type="CT_Query" minOccurs="0"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="FormDef" wbld:cname="FormDef" type="CT_FormDef"/>
 </xsd:schema>