Document element
This XSD describes Table Document XML. Note that there is a difference between this and the Tables XML that is returned by the GetTablesXml function which is the XML given to the export plug-ins to render. The Table Document XML is XML that is generated by TableDoc.Save (i.e. it's the persisted TOM Document object - i.e. what is saved in the MTD file). The differences are not huge but you should be wary they exist.
Attributes for Document
Context
Use: optional
Valid values: string
CreatedByVersion
Use: required
Valid values: string
Description
Use: optional
Valid values: string
ImageLocation
Use: optional
Valid values: string
KeepLogFiles
Use: optional
Valid values: boolean
LabelType
Use: optional
Valid values: string
Language
Use: optional
Valid values: string
LastUpdatedByVersion
Use: required
Valid values: string
LogFilePath
Use: optional
Valid values: string
OutputLocaleId
Use: optional
Valid values: long
RawStatisticsData
Use: optional
Valid values: string
RawStatisticsDataEnabled
Use: optional
Valid values: boolean
UpgradeError
Use: optional
Valid values: string
XML representation
<xs:element name="Document">
<xs:all>
<xs:element name="DataSet">
</xs:element>
<xs:element name="Default">
<xs:sequence>
<xs:element minOccurs="0" ref="Axes"/>
<xs:element minOccurs="0" ref="CellItems"/>
<xs:element minOccurs="0" ref="Properties"/>
<xs:element minOccurs="0" ref="Filters"/>
<xs:element minOccurs="0" ref="Rules"/>
<xs:element minOccurs="0" ref="Statistics"/>
<xs:element minOccurs="0" ref="Annotations"/>
<xs:element minOccurs="0" ref="SortRow"/>
<xs:element minOccurs="0" ref="SortColumn"/>
</xs:sequence>
</xs:element>
<xs:element name="ProfileDefault">
<xs:sequence>
<xs:element minOccurs="0" ref="CellItems"/>
<xs:element minOccurs="0" ref="Properties"/>
<xs:element minOccurs="0" ref="Filters"/>
<xs:element minOccurs="0" ref="Annotations"/>
<xs:element minOccurs="0" ref="SortColumn"/>
</xs:sequence>
</xs:element>
<xs:element name="Global">
<xs:sequence>
<xs:element ref="CellItems"/>
<xs:element ref="Filters"/>
<xs:element ref="Statistics"/>
<xs:element ref="Annotations"/>
</xs:sequence>
</xs:element>
<xs:element name="GroupedTables">
<xs:sequence>
<xs:element ref="Node"/>
</xs:sequence>
</xs:element>
<xs:element minOccurs="0" name="Tables">
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Table"/>
</xs:sequence>
</xs:element>
<xs:element minOccurs="0" ref="Axes"/>
<xs:element minOccurs="0" name="Filters">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Filter"/>
</xs:sequence>
</xs:element>
<xs:element minOccurs="0" ref="Statistics"/>
<xs:element minOccurs="0" ref="Exports"/>
</xs:all>
<xs:attribute name="Description" type="xs:string" use="optional"/>
<xs:attribute name="RawStatisticsData" type="xs:string" use="optional"/>
<xs:attribute name="Language" type="xs:string" use="optional"/>
<xs:attribute name="Context" type="xs:string" use="optional"/>
<xs:attribute name="LabelType" type="xs:string" use="optional"/>
<xs:attribute default="0" name="OutputLocaleId" type="xs:long" use="optional"/>
<xs:attribute name="CreatedByVersion" type="xs:string" use="required"/>
<xs:attribute name="LastUpdatedByVersion" type="xs:string" use="required"/>
<xs:attribute name="ImageLocation" type="xs:string" use="optional"/>
<xs:attribute default="false" name="RawStatisticsDataEnabled" type="xs:boolean" use="optional"/>
<xs:attribute name="KeepLogFiles" type="xs:boolean" use="optional"/>
<xs:attribute name="LogFilePath" type="xs:string" use="optional"/>
<xs:attribute name="UpgradeError" type="xs:string" use="optional"/>
</xs:element>
Child elements
See
See also