Survey Tabulation > UNICOM Intelligence Reporter - Survey Tabulation reference > Tables XML schema > Table Element
 
Table Element
Note that CellValues, Layer and Row are not described as they vary from table to table. This ADO recordset is simplified so it contains only the actualcell values
Attributes for Table
Base
Use: optional
Valid values: long
DatePopulated
Use: optional
Valid values: string
DefaultLevel
Use: optional
Valid values: string
Description
Use: optional
Valid values: string
IsPopulated
Use: optional
Valid values: boolean
IsValid
Use: optional
Valid values: boolean
IsWeighted
Use: optional
Valid values: boolean
Level
Use: optional
Valid values: string
Name
Use: required
Valid values: string
Specification
Use: optional
Valid values: string
Type
Use: optional
Valid values: Aggregated, Profile
UseDefaultLevel
Use: required
Valid values: boolean
Weight
Use: optional
Valid values: string
XML representation
<xs:element name="Table">
  <xs:all>
    <xs:element ref="Axes"/>
    <xs:element ref="CellItems"/>
    <xs:element ref="Properties"/>
    <xs:element ref="Rules"/>
    <xs:element ref="Filters"/>
    <xs:element ref="Statistics"/>
    <xs:element ref="Annotations"/>
    <xs:element name="AvailableLevels">
      <xs:sequence>
        <xs:element name="Level" minOccurs="0" maxOccurs="unbounded">
        </xs:element>
      </xs:sequence>
    </xs:element>
    <xs:element ref="SortRow" minOccurs="0"/>
    <xs:element ref="SortColumn" minOccurs="0"/>
  </xs:all>
  <xs:attribute name="Name" type="xs:string" use="required"/>
  <xs:attribute name="Description" type="xs:string" use="optional"/>
  <xs:attribute name="Weight" type="xs:string" use="optional"/>
  <xs:attribute name="UseDefaultLevel" type="xs:boolean" use="required"/>
  <xs:attribute name="Specification" type="xs:string" use="optional"/>
  <xs:attribute name="IsPopulated" type="xs:boolean" use="optional" default="false"/>
  <xs:attribute name="IsWeighted" type="xs:boolean" use="optional" default="false"/>
  <xs:attribute name="Base" type="xs:long" use="optional" default="-1"/>
  <xs:attribute name="Level" type="xs:string" use="optional"/>
  <xs:attribute name="DefaultLevel" type="xs:string" use="optional"/>
  <xs:attribute name="DatePopulated" type="xs:string" use="optional"/>
  <xs:attribute name="IsValid" type="xs:boolean" use="optional" default="true"/>
  <xs:attribute name="Type" type="TableTypeConstants" use="optional" default="Aggregated">
    <xs:enumeration value="Aggregated"/>
    <xs:enumeration value="Profile"/>
  </xs:attribute>
</xs:element>
Parent elements
Tables element
Child elements
Annotations element
AvailableLevels element
Axes element
CellItems element
Filters Element
Properties element
Rules element
SortColumn element
SortRow element
Statistics element
See also
Tables XML schema