5.4 http://schemas.microsoft.com/office/spreadsheetml/2009/9/main Schema

 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main" xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xr10="http://schemas.microsoft.com/office/spreadsheetml/2016/revision10" targetNamespace="http://schemas.microsoft.com/office/spreadsheetml/2009/9/main" elementFormDefault="qualified" xmlns:xm="http://schemas.microsoft.com/office/excel/2006/main" xmlns:xr="http://schemas.microsoft.com/office/spreadsheetml/2014/revision" xmlns:xr2="http://schemas.microsoft.com/office/spreadsheetml/2015/revision2">
   <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlbasictypes.xsd"/>
   <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlsheet.xsd"/>
   <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="orel.xsd"/>
   <xsd:import namespace="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main" schemaLocation="xl15.xsd"/>
   <xsd:import namespace="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main" schemaLocation="xlslicercache15.xsd"/>
   <xsd:import namespace="http://schemas.microsoft.com/office/spreadsheetml/2016/revision10" schemaLocation="xlrevexignore10.xsd"/>
   <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlpivot.xsd"/>
   <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlworkbook.xsd"/>
   <xsd:import namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" schemaLocation="xlsupbook.xsd"/>
   <xsd:import namespace="http://schemas.microsoft.com/office/excel/2006/main" schemaLocation="xlmbasictypes.xsd"/>
   <xsd:import namespace="http://schemas.microsoft.com/office/spreadsheetml/2014/revision" schemaLocation="xlrevexignore.xsd"/>
   <xsd:import namespace="http://schemas.microsoft.com/office/spreadsheetml/2015/revision2" schemaLocation="xlrevexignore2.xsd"/>
   <xsd:import schemaLocation="xlsst.xsd" namespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main"/>
   <xsd:element name="slicerCacheDefinition" type="CT_SlicerCacheDefinition"/>
   <xsd:complexType name="CT_SlicerCacheDefinition">
     <xsd:sequence>
       <xsd:element name="pivotTables" type="CT_SlicerCachePivotTables" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="data" type="CT_SlicerCacheData" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="name" type="x:ST_Xstring" use="required"/>
     <xsd:attribute ref="xr10:uid" use="optional"/>
     <xsd:attribute name="sourceName" type="x:ST_Xstring" use="required"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_OlapSlicerCacheSortOrder">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="natural"/>
       <xsd:enumeration value="ascending"/>
       <xsd:enumeration value="descending"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_TabularSlicerCacheSortOrder">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="ascending"/>
       <xsd:enumeration value="descending"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_SlicerCacheCrossFilter">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="none"/>
       <xsd:enumeration value="showItemsWithDataAtTop"/>
       <xsd:enumeration value="showItemsWithNoData"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_SlicerCacheData">
     <xsd:choice minOccurs="1" maxOccurs="1">
       <xsd:element name="olap" type="CT_OlapSlicerCache" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="tabular" type="CT_TabularSlicerCache" minOccurs="1" maxOccurs="1"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerCachePivotTables">
     <xsd:sequence>
       <xsd:element name="pivotTable" type="CT_SlicerCachePivotTable" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerCachePivotTable">
     <xsd:attribute name="tabId" type="xsd:unsignedInt" use="required"/>
     <xsd:attribute name="name" type="x:ST_Xstring" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheItem">
     <xsd:sequence>
       <xsd:element name="p" type="CT_OlapSlicerCacheItemParent" minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="n" type="x:ST_Xstring" use="required"/>
     <xsd:attribute name="c" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="nd" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheItemParent">
     <xsd:attribute name="n" type="x:ST_Xstring" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheRange">
     <xsd:sequence>
       <xsd:element name="i" type="CT_OlapSlicerCacheItem" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="startItem" type="xsd:unsignedInt" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheRanges">
     <xsd:sequence>
       <xsd:element name="range" type="CT_OlapSlicerCacheRange" minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheLevelData">
     <xsd:sequence>
       <xsd:element name="ranges" type="CT_OlapSlicerCacheRanges" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="uniqueName" type="x:ST_Xstring" use="required"/>
     <xsd:attribute name="sourceCaption" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="required"/>
     <xsd:attribute name="sortOrder" type="ST_OlapSlicerCacheSortOrder" use="optional" default="natural"/>
     <xsd:attribute name="crossFilter" type="ST_SlicerCacheCrossFilter" use="optional" default="showItemsWithDataAtTop"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheLevelsData">
     <xsd:sequence>
       <xsd:element name="level" type="CT_OlapSlicerCacheLevelData" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCache">
     <xsd:sequence>
       <xsd:element name="levels" type="CT_OlapSlicerCacheLevelsData" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="selections" type="CT_OlapSlicerCacheSelections" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="pivotCacheId" type="xsd:unsignedInt" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheSelections">
     <xsd:sequence>
       <xsd:element name="selection" type="CT_OlapSlicerCacheSelection" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_OlapSlicerCacheSelection">
     <xsd:sequence>
       <xsd:element name="p" type="CT_OlapSlicerCacheItemParent" minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="n" type="x:ST_Xstring" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TabularSlicerCache">
     <xsd:sequence>
       <xsd:element name="items" type="CT_TabularSlicerCacheItems" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="pivotCacheId" type="xsd:unsignedInt" use="required"/>
     <xsd:attribute name="sortOrder" type="ST_TabularSlicerCacheSortOrder" use="optional" default="ascending"/>
     <xsd:attribute name="customListSort" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="showMissing" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="crossFilter" type="ST_SlicerCacheCrossFilter" use="optional" default="showItemsWithDataAtTop"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TabularSlicerCacheItems">
     <xsd:sequence>
       <xsd:element name="i" type="CT_TabularSlicerCacheItem" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TabularSlicerCacheItem">
     <xsd:attribute name="x" type="xsd:unsignedInt" use="required"/>
     <xsd:attribute name="s" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="nd" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:element name="conditionalFormattings" type="CT_ConditionalFormattings"/>
   <xsd:element name="dataValidations" type="CT_DataValidations"/>
   <xsd:element name="sparklineGroups" type="CT_SparklineGroups"/>
   <xsd:element name="slicerList" type="CT_SlicerRefs"/>
   <xsd:element name="protectedRanges" type="CT_ProtectedRanges"/>
   <xsd:element name="ignoredErrors" type="CT_IgnoredErrors"/>
   <xsd:complexType name="CT_ConditionalFormattings">
     <xsd:sequence>
       <xsd:element name="conditionalFormatting" type="CT_ConditionalFormatting" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_ConditionalFormatting">
     <xsd:sequence>
       <xsd:element name="cfRule" type="CT_CfRule" minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element ref="xm:sqref" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" minOccurs="0" type="x:CT_ExtensionList"/>
     </xsd:sequence>
     <xsd:attribute name="pivot" type="xsd:boolean" default="false" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataValidations">
     <xsd:sequence>
       <xsd:element name="dataValidation" type="CT_DataValidation" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="disablePrompts" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="xWindow" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="yWindow" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_DataValidationFormula">
     <xsd:sequence>
       <xsd:element ref="xm:f" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_DataValidation">
     <xsd:sequence>
       <xsd:element name="formula1" type="CT_DataValidationFormula" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="formula2" type="CT_DataValidationFormula" minOccurs="0" maxOccurs="1"/>
       <xsd:element ref="xm:sqref" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="type" type="x:ST_DataValidationType" use="optional" default="none"/>
     <xsd:attribute name="errorStyle" type="x:ST_DataValidationErrorStyle" use="optional" default="stop"/>
     <xsd:attribute name="imeMode" type="x:ST_DataValidationImeMode" use="optional" default="noControl"/>
     <xsd:attribute name="operator" type="x:ST_DataValidationOperator" use="optional" default="between"/>
     <xsd:attribute name="allowBlank" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="showDropDown" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="showInputMessage" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="showErrorMessage" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="errorTitle" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="error" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="promptTitle" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="prompt" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute ref="xr:uid"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_DispBlanksAs">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="span"/>
       <xsd:enumeration value="gap"/>
       <xsd:enumeration value="zero"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_SparklineAxisMinMax">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="individual"/>
       <xsd:enumeration value="group"/>
       <xsd:enumeration value="custom"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_SparklineGroups">
     <xsd:sequence>
       <xsd:element name="sparklineGroup" type="CT_SparklineGroup" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_SparklineGroup">
     <xsd:sequence>
       <xsd:element name="colorSeries" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorNegative" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorAxis" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorMarkers" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorFirst" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorLast" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorHigh" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element name="colorLow" minOccurs="0" maxOccurs="1" type="x:CT_Color"/>
       <xsd:element ref="xm:f" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="sparklines" type="CT_Sparklines" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="manualMax" type="xsd:double" use="optional"/>
     <xsd:attribute name="manualMin" type="xsd:double" use="optional"/>
     <xsd:attribute name="lineWeight" type="xsd:double" use="optional" default="0.75"/>
     <xsd:attribute name="type" type="ST_SparklineType" use="optional" default="line"/>
     <xsd:attribute name="dateAxis" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="displayEmptyCellsAs" type="ST_DispBlanksAs" use="optional" default="zero"/>
     <xsd:attribute name="markers" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="high" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="low" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="first" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="last" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="negative" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="displayXAxis" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="displayHidden" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="minAxisType" type="ST_SparklineAxisMinMax" use="optional" default="individual"/>
     <xsd:attribute name="maxAxisType" type="ST_SparklineAxisMinMax" use="optional" default="individual"/>
     <xsd:attribute name="rightToLeft" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute ref="xr2:uid"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_SparklineType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="line"/>
       <xsd:enumeration value="column"/>
       <xsd:enumeration value="stacked"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_Sparklines">
     <xsd:sequence>
       <xsd:element name="sparkline" type="CT_Sparkline" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_Sparkline">
     <xsd:sequence>
       <xsd:element ref="xm:f" minOccurs="0" maxOccurs="1"/>
       <xsd:element ref="xm:sqref" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="pivotCaches" type="x:CT_PivotCaches"/>
   <xsd:element name="slicerCaches" type="CT_SlicerCaches"/>
   <xsd:element name="workbookPr" type="CT_WorkbookPr"/>
   <xsd:complexType name="CT_WorkbookPr">
     <xsd:attribute name="defaultImageDpi" type="xsd:unsignedInt" default="220"/>
     <xsd:attribute name="discardImageEditData" type="xsd:boolean" default="false"/>
     <xsd:attribute name="accuracyVersion" type="xsd:unsignedInt" default="0"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerRefs">
     <xsd:sequence>
       <xsd:element name="slicer" type="CT_SlicerRef" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerRef">
     <xsd:attribute ref="r:id" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerCaches">
     <xsd:sequence>
       <xsd:element name="slicerCache" type="CT_SlicerCache" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerCache">
     <xsd:attribute ref="r:id" use="required"/>
   </xsd:complexType>
   <xsd:element name="calculatedMember" type="CT_CalculatedMember"/>
   <xsd:complexType name="CT_CalculatedMember">
     <xsd:sequence>
       <xsd:element name="tupleSet" minOccurs="0" maxOccurs="1" type="CT_TupleSet"/>
     </xsd:sequence>
     <xsd:attribute name="displayFolder" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="flattenHierarchies" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="dynamicSet" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="hierarchizeDistinct" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="mdxLong" type="x:ST_Xstring" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TupleSet">
     <xsd:sequence>
       <xsd:element name="headers" type="CT_TupleSetHeaders" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="rows" type="CT_TupleSetRows" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="rowCount" type="xsd:unsignedInt" use="optional" default="1"/>
     <xsd:attribute name="columnCount" type="xsd:unsignedInt" use="optional" default="1"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TupleSetHeaders">
     <xsd:sequence>
       <xsd:element name="header" type="CT_TupleSetHeader" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_TupleSetHeader">
     <xsd:attribute name="uniqueName" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="hierarchyName" type="x:ST_Xstring" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_TupleSetRows">
     <xsd:sequence>
       <xsd:element name="row" type="CT_TupleSetRow" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_TupleSetRow">
     <xsd:sequence>
       <xsd:element name="rowItem" type="CT_TupleSetRowItem" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_TupleSetRowItem">
     <xsd:attribute name="u" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="d" type="x:ST_Xstring" use="optional"/>
   </xsd:complexType>
   <xsd:element name="cacheHierarchy" type="CT_CacheHierarchy"/>
   <xsd:complexType name="CT_SetLevels">
     <xsd:sequence>
       <xsd:element name="setLevel" minOccurs="1" maxOccurs="unbounded" type="CT_SetLevel"/>
     </xsd:sequence>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SetLevel">
     <xsd:attribute name="hierarchy" use="required" type="xsd:int"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CacheHierarchy">
     <xsd:sequence>
       <xsd:element name="setLevels" minOccurs="0" maxOccurs="1" type="CT_SetLevels"/>
     </xsd:sequence>
     <xsd:attribute name="flattenHierarchies" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="measuresSet" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="hierarchizeDistinct" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="ignore" type="xsd:boolean" default="false" use="optional"/>
   </xsd:complexType>
   <xsd:element name="dataField" type="CT_DataField"/>
   <xsd:complexType name="CT_DataField">
     <xsd:attribute name="pivotShowAs" type="ST_PivotShowAs" use="optional"/>
     <xsd:attribute name="sourceField" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="uniqueName" type="x:ST_Xstring" use="optional"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_PivotShowAs">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="percentOfParent"/>
       <xsd:enumeration value="percentOfParentRow"/>
       <xsd:enumeration value="percentOfParentCol"/>
       <xsd:enumeration value="percentOfRunningTotal"/>
       <xsd:enumeration value="rankAscending"/>
       <xsd:enumeration value="rankDescending"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DataBarDirection">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="context"/>
       <xsd:enumeration value="leftToRight"/>
       <xsd:enumeration value="rightToLeft"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DataBarAxisPosition">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="automatic"/>
       <xsd:enumeration value="middle"/>
       <xsd:enumeration value="none"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_CfvoType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="num"/>
       <xsd:enumeration value="percent"/>
       <xsd:enumeration value="max"/>
       <xsd:enumeration value="min"/>
       <xsd:enumeration value="formula"/>
       <xsd:enumeration value="percentile"/>
       <xsd:enumeration value="autoMin"/>
       <xsd:enumeration value="autoMax"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_Cfvo">
     <xsd:sequence>
       <xsd:element ref="xm:f" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="type" type="ST_CfvoType" use="required"/>
     <xsd:attribute name="gte" type="xsd:boolean" use="optional" default="true"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CfRule">
     <xsd:sequence>
       <xsd:element ref="xm:f" minOccurs="0" maxOccurs="3"/>
       <xsd:element name="colorScale" type="CT_ColorScale" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="dataBar" type="CT_DataBar" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="iconSet" type="CT_IconSet" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="dxf" type="x:CT_Dxf" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="type" type="x:ST_CfType" use="optional"/>
     <xsd:attribute name="priority" type="xsd:int" use="optional"/>
     <xsd:attribute name="stopIfTrue" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="aboveAverage" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="percent" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="bottom" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="operator" type="x:ST_ConditionalFormattingOperator" use="optional"/>
     <xsd:attribute name="text" type="xsd:string" use="optional"/>
     <xsd:attribute name="timePeriod" type="x:ST_TimePeriod" use="optional"/>
     <xsd:attribute name="rank" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="stdDev" type="xsd:int" use="optional"/>
     <xsd:attribute name="equalAverage" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="activePresent" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="id" type="x:ST_Guid" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_IconSet">
     <xsd:sequence>
       <xsd:element name="cfvo" type="CT_Cfvo" minOccurs="2" maxOccurs="unbounded"/>
       <xsd:element name="cfIcon" type="CT_CfIcon" minOccurs="0" maxOccurs="5"/>
     </xsd:sequence>
     <xsd:attribute name="iconSet" type="ST_IconSetType" use="optional" default="3TrafficLights1"/>
     <xsd:attribute name="showValue" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="percent" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="reverse" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="custom" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ColorScale">
     <xsd:sequence>
       <xsd:element name="cfvo" type="CT_Cfvo" minOccurs="2" maxOccurs="unbounded"/>
       <xsd:element name="color" type="x:CT_Color" minOccurs="2" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_DataBar">
     <xsd:sequence>
       <xsd:element name="cfvo" type="CT_Cfvo" minOccurs="2" maxOccurs="2"/>
       <xsd:element name="fillColor" type="x:CT_Color" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="borderColor" type="x:CT_Color" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="negativeFillColor" type="x:CT_Color" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="negativeBorderColor" type="x:CT_Color" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="axisColor" type="x:CT_Color" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="minLength" type="xsd:unsignedInt" use="optional" default="10"/>
     <xsd:attribute name="maxLength" type="xsd:unsignedInt" use="optional" default="90"/>
     <xsd:attribute name="showValue" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="border" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="gradient" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="direction" type="ST_DataBarDirection" use="optional" default="context"/>
     <xsd:attribute name="negativeBarColorSameAsPositive" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="negativeBarBorderColorSameAsPositive" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="axisPosition" type="ST_DataBarAxisPosition" use="optional" default="automatic"/>
   </xsd:complexType>
   <xsd:element name="pivotField" type="CT_PivotField"/>
   <xsd:complexType name="CT_PivotField">
     <xsd:attribute name="fillDownLabels" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="ignore" type="xsd:boolean" default="false" use="optional"/>
   </xsd:complexType>
   <xsd:element name="pivotTableDefinition" type="CT_PivotTableDefinition"/>
   <xsd:complexType name="CT_PivotTableDefinition">
     <xsd:sequence>
       <xsd:element name="pivotEdits" type="CT_PivotEdits" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="pivotChanges" type="CT_PivotChanges" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="conditionalFormats" type="CT_ConditionalFormats" minOccurs="0"/>
     </xsd:sequence>
     <xsd:attribute name="fillDownLabelsDefault" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="visualTotalsForSets" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="calculatedMembersInFilters" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="altText" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="altTextSummary" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="enableEdit" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="autoApply" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="allocationMethod" type="ST_AllocationMethod" use="optional" default="equalAllocation"/>
     <xsd:attribute name="weightExpression" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="hideValuesRow" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:element name="pivotCacheDefinition" type="CT_PivotCacheDefinition"/>
   <xsd:complexType name="CT_PivotCacheDefinition">
     <xsd:attribute name="slicerData" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="pivotCacheId" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="supportSubqueryNonVisual" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="supportSubqueryCalcMem" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="supportAddCalcMems" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:element name="connection" type="CT_Connection"/>
   <xsd:complexType name="CT_Connection">
     <xsd:sequence>
       <xsd:element name="calculatedMembers" type="x:CT_CalculatedMembers" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="culture" use="optional" type="x:ST_Xstring"/>
     <xsd:attribute name="embeddedDataId" use="optional" type="x:ST_Xstring"/>
   </xsd:complexType>
   <xsd:element name="table" type="CT_Table"/>
   <xsd:complexType name="CT_Table">
     <xsd:attribute name="altText" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="altTextSummary" type="x:ST_Xstring" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CfIcon">
     <xsd:attribute name="iconSet" type="ST_IconSetType" use="required"/>
     <xsd:attribute name="iconId" type="xsd:unsignedInt" use="required"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_IconSetType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="3Arrows"/>
       <xsd:enumeration value="3ArrowsGray"/>
       <xsd:enumeration value="3Flags"/>
       <xsd:enumeration value="3TrafficLights1"/>
       <xsd:enumeration value="3TrafficLights2"/>
       <xsd:enumeration value="3Signs"/>
       <xsd:enumeration value="3Symbols"/>
       <xsd:enumeration value="3Symbols2"/>
       <xsd:enumeration value="4Arrows"/>
       <xsd:enumeration value="4ArrowsGray"/>
       <xsd:enumeration value="4RedToBlack"/>
       <xsd:enumeration value="4Rating"/>
       <xsd:enumeration value="4TrafficLights"/>
       <xsd:enumeration value="5Arrows"/>
       <xsd:enumeration value="5ArrowsGray"/>
       <xsd:enumeration value="5Rating"/>
       <xsd:enumeration value="5Quarters"/>
       <xsd:enumeration value="3Stars"/>
       <xsd:enumeration value="3Triangles"/>
       <xsd:enumeration value="5Boxes"/>
       <xsd:enumeration value="NoIcons"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_PivotEdits">
     <xsd:sequence>
       <xsd:element name="pivotEdit" minOccurs="1" maxOccurs="unbounded" type="CT_PivotEdit"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_PivotEdit">
     <xsd:sequence>
       <xsd:element name="userEdit" type="CT_PivotUserEdit" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="tupleItems" type="CT_TupleItems" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="pivotArea" type="x:CT_PivotArea" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_PivotChanges">
     <xsd:sequence>
       <xsd:element name="pivotChange" minOccurs="1" maxOccurs="unbounded" type="CT_PivotChange"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_PivotChange">
     <xsd:sequence>
       <xsd:element name="editValue" type="CT_PivotEditValue" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="tupleItems" type="CT_TupleItems" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="allocationMethod" type="ST_AllocationMethod" default="equalAllocation"/>
     <xsd:attribute name="weightExpression" type="x:ST_Xstring" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_PivotUserEdit">
     <xsd:choice minOccurs="1" maxOccurs="1">
       <xsd:element ref="xm:f" minOccurs="1" maxOccurs="1"/>
       <xsd:element name="editValue" type="CT_PivotEditValue" minOccurs="1" maxOccurs="1"/>
     </xsd:choice>
   </xsd:complexType>
   <xsd:complexType name="CT_PivotEditValue">
     <xsd:simpleContent>
       <xsd:extension base="x:ST_Xstring">
         <xsd:attribute name="valueType" use="required" type="ST_PivotEditValueType"/>
       </xsd:extension>
     </xsd:simpleContent>
   </xsd:complexType>
   <xsd:simpleType name="ST_PivotEditValueType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="number"/>
       <xsd:enumeration value="dateTime"/>
       <xsd:enumeration value="string"/>
       <xsd:enumeration value="boolean"/>
       <xsd:enumeration value="error"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_TupleItems">
     <xsd:sequence>
       <xsd:element name="tupleItem" type="x:ST_Xstring" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:simpleType name="ST_AllocationMethod">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="equalAllocation"/>
       <xsd:enumeration value="equalIncrement"/>
       <xsd:enumeration value="weightedAllocation"/>
       <xsd:enumeration value="weightedIncrement"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:complexType name="CT_SlicerStyle">
     <xsd:sequence>
       <xsd:element name="slicerStyleElements" type="CT_SlicerStyleElements" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="name" type="xsd:string" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerStyleElement">
     <xsd:attribute name="type" type="ST_SlicerStyleType" use="required"/>
     <xsd:attribute name="dxfId" type="x:ST_DxfId" use="optional"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_SlicerStyleType">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="unselectedItemWithData"/>
       <xsd:enumeration value="selectedItemWithData"/>
       <xsd:enumeration value="unselectedItemWithNoData"/>
       <xsd:enumeration value="selectedItemWithNoData"/>
       <xsd:enumeration value="hoveredUnselectedItemWithData"/>
       <xsd:enumeration value="hoveredSelectedItemWithData"/>
       <xsd:enumeration value="hoveredUnselectedItemWithNoData"/>
       <xsd:enumeration value="hoveredSelectedItemWithNoData"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:element name="slicerStyles" type="CT_SlicerStyles"/>
   <xsd:element name="dxfs" type="x:CT_Dxfs"/>
   <xsd:complexType name="CT_OleItem">
     <xsd:sequence>
       <xsd:element name="values" type="x:CT_DdeValues" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="name" type="x:ST_Xstring" use="required"/>
     <xsd:attribute name="icon" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="advise" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="preferPic" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:element name="oleItem" type="CT_OleItem"/>
   <xsd:element name="pivotHierarchy" type="CT_PivotHierarchy"/>
   <xsd:complexType name="CT_PivotHierarchy">
     <xsd:attribute name="ignore" type="xsd:boolean" default="false" use="optional"/>
   </xsd:complexType>
   <xsd:element name="cacheField" type="CT_CacheField"/>
   <xsd:complexType name="CT_CacheField">
     <xsd:attribute name="ignore" type="xsd:boolean" default="false" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ConditionalFormats">
     <xsd:sequence>
       <xsd:element name="conditionalFormat" minOccurs="1" maxOccurs="unbounded" type="CT_ConditionalFormat"/>
     </xsd:sequence>
     <xsd:attribute name="count" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ConditionalFormat">
     <xsd:sequence>
       <xsd:element name="pivotAreas" type="x:CT_PivotAreas" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="x:CT_ExtensionList"/>
     </xsd:sequence>
     <xsd:attribute name="scope" type="x:ST_Scope" default="selection" use="optional"/>
     <xsd:attribute name="type" type="x:ST_Type" default="none" use="optional"/>
     <xsd:attribute name="priority" use="optional" type="xsd:unsignedInt"/>
     <xsd:attribute name="id" type="x:ST_Guid" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerStyles">
     <xsd:sequence>
       <xsd:element name="slicerStyle" type="CT_SlicerStyle" minOccurs="0" maxOccurs="unbounded"/>
     </xsd:sequence>
     <xsd:attribute name="defaultSlicerStyle" type="xsd:string" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SlicerStyleElements">
     <xsd:sequence>
       <xsd:element name="slicerStyleElement" type="CT_SlicerStyleElement" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="id" type="x:ST_Guid"/>
   <xsd:complexType name="CT_IgnoredErrors">
     <xsd:sequence>
       <xsd:element name="ignoredError" type="CT_IgnoredError" minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_IgnoredError">
     <xsd:sequence>
       <xsd:element ref="xm:sqref" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="evalError" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="twoDigitTextYear" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="numberStoredAsText" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="formula" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="formulaRange" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="unlockedFormula" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="emptyCellReference" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="listDataValidation" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="calculatedColumn" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ProtectedRanges">
     <xsd:sequence>
       <xsd:element name="protectedRange" type="CT_ProtectedRange" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_ProtectedRange">
     <xsd:sequence maxOccurs="1">
       <xsd:element ref="xm:sqref" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="password" type="x:ST_UnsignedShortHex" use="optional"/>
     <xsd:attribute name="algorithmName" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="hashValue" type="xsd:base64Binary" use="optional"/>
     <xsd:attribute name="saltValue" type="xsd:base64Binary" use="optional"/>
     <xsd:attribute name="spinCount" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="name" type="x:ST_Xstring" use="required"/>
     <xsd:attribute name="securityDescriptor" type="xsd:string" use="optional"/>
   </xsd:complexType>
   <xsd:element name="iconFilter" type="CT_IconFilter"/>
   <xsd:complexType name="CT_IconFilter">
     <xsd:attribute name="iconSet" type="ST_IconSetType" use="required"/>
     <xsd:attribute name="iconId" type="xsd:unsignedInt" use="required"/>
   </xsd:complexType>
   <xsd:element name="filter" type="CT_Filter"/>
   <xsd:complexType name="CT_Filter">
     <xsd:attribute name="val" type="x:ST_Xstring"/>
   </xsd:complexType>
   <xsd:element name="customFilters" type="CT_CustomFilters"/>
   <xsd:complexType name="CT_CustomFilters">
     <xsd:sequence>
       <xsd:element name="customFilter" type="CT_CustomFilter" minOccurs="1" maxOccurs="2"/>
     </xsd:sequence>
     <xsd:attribute name="and" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:complexType name="CT_CustomFilter">
     <xsd:attribute name="operator" type="x:ST_FilterOperator" default="equal" use="optional"/>
     <xsd:attribute name="val" type="x:ST_Xstring"/>
   </xsd:complexType>
   <xsd:complexType name="CT_SortCondition">
     <xsd:attribute name="descending" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="sortBy" type="x:ST_SortBy" use="optional" default="value"/>
     <xsd:attribute name="ref" type="x:ST_Ref" use="required"/>
     <xsd:attribute name="customList" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="dxfId" type="x:ST_DxfId" use="optional"/>
     <xsd:attribute name="iconSet" type="ST_IconSetType" use="optional" default="3Arrows"/>
     <xsd:attribute name="iconId" type="xsd:unsignedInt" use="optional"/>
   </xsd:complexType>
   <xsd:element name="sortCondition" type="CT_SortCondition"/>
   <xsd:complexType name="CT_CacheSourceExt">
     <xsd:sequence>
       <xsd:element ref="sourceConnection" minOccurs="1" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:element name="sourceConnection" type="CT_SourceConnection"/>
   <xsd:complexType name="CT_SourceConnection">
     <xsd:attribute name="name" type="x:ST_Xstring" use="required"/>
   </xsd:complexType>
   <xsd:element name="datastoreItem" type="CT_DatastoreItem"/>
   <xsd:complexType name="CT_DatastoreItem">
     <xsd:sequence>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="id" type="x:ST_Xstring" use="required"/>
   </xsd:complexType>
   <xsd:element name="formControlPr" type="CT_FormControlPr"/>
   <xsd:complexType name="CT_ListItem">
     <xsd:attribute name="val" type="xsd:string" use="required"/>
   </xsd:complexType>
   <xsd:complexType name="CT_ListItems">
     <xsd:sequence>
       <xsd:element name="item" type="CT_ListItem" minOccurs="0" maxOccurs="unbounded"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_FormControlPr">
     <xsd:sequence>
       <xsd:element name="itemLst" type="CT_ListItems" minOccurs="0" maxOccurs="1"/>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="objectType" type="ST_ObjectType" use="optional"/>
     <xsd:attribute name="checked" type="ST_Checked" use="optional"/>
     <xsd:attribute name="colored" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="dropLines" type="xsd:unsignedInt" use="optional" default="8"/>
     <xsd:attribute name="dropStyle" type="ST_DropStyle" use="optional"/>
     <xsd:attribute name="dx" type="xsd:unsignedInt" use="optional" default="80"/>
     <xsd:attribute name="firstButton" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="fmlaGroup" type="x:ST_Formula" use="optional"/>
     <xsd:attribute name="fmlaLink" type="x:ST_Formula" use="optional"/>
     <xsd:attribute name="fmlaRange" type="x:ST_Formula" use="optional"/>
     <xsd:attribute name="fmlaTxbx" type="x:ST_Formula" use="optional"/>
     <xsd:attribute name="horiz" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="inc" type="xsd:unsignedInt" use="optional" default="1"/>
     <xsd:attribute name="justLastX" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="lockText" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="max" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="min" type="xsd:unsignedInt" use="optional" default="0"/>
     <xsd:attribute name="multiSel" type="xsd:string" use="optional"/>
     <xsd:attribute name="noThreeD" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="noThreeD2" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="page" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="sel" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="seltype" type="ST_SelType" use="optional" default="single"/>
     <xsd:attribute name="textHAlign" type="ST_TextHAlign" use="optional" default="left"/>
     <xsd:attribute name="textVAlign" type="ST_TextVAlign" use="optional" default="top"/>
     <xsd:attribute name="val" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="widthMin" type="xsd:unsignedInt" use="optional"/>
     <xsd:attribute name="editVal" type="ST_EditValidation" use="optional"/>
     <xsd:attribute name="multiLine" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="verticalBar" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="passwordEdit" type="xsd:boolean" use="optional" default="false"/>
   </xsd:complexType>
   <xsd:simpleType name="ST_ObjectType">
     <xsd:restriction base="xsd:token">
       <xsd:enumeration value="Button"/>
       <xsd:enumeration value="CheckBox"/>
       <xsd:enumeration value="Drop"/>
       <xsd:enumeration value="GBox"/>
       <xsd:enumeration value="Label"/>
       <xsd:enumeration value="List"/>
       <xsd:enumeration value="Radio"/>
       <xsd:enumeration value="Scroll"/>
       <xsd:enumeration value="Spin"/>
       <xsd:enumeration value="EditBox"/>
       <xsd:enumeration value="Dialog"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_Checked">
     <xsd:restriction base="xsd:token">
       <xsd:enumeration value="Unchecked"/>
       <xsd:enumeration value="Checked"/>
       <xsd:enumeration value="Mixed"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_DropStyle">
     <xsd:restriction base="xsd:token">
       <xsd:enumeration value="combo"/>
       <xsd:enumeration value="comboedit"/>
       <xsd:enumeration value="simple"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_SelType">
     <xsd:restriction base="xsd:token">
       <xsd:enumeration value="single"/>
       <xsd:enumeration value="multi"/>
       <xsd:enumeration value="extended"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_TextHAlign">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="left"/>
       <xsd:enumeration value="center"/>
       <xsd:enumeration value="right"/>
       <xsd:enumeration value="justify"/>
       <xsd:enumeration value="distributed"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_TextVAlign">
     <xsd:restriction base="xsd:string">
       <xsd:enumeration value="top"/>
       <xsd:enumeration value="center"/>
       <xsd:enumeration value="bottom"/>
       <xsd:enumeration value="justify"/>
       <xsd:enumeration value="distributed"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:simpleType name="ST_EditValidation">
     <xsd:restriction base="xsd:token">
       <xsd:enumeration value="text"/>
       <xsd:enumeration value="integer"/>
       <xsd:enumeration value="number"/>
       <xsd:enumeration value="reference"/>
       <xsd:enumeration value="formula"/>
     </xsd:restriction>
   </xsd:simpleType>
   <xsd:element name="slicers" type="CT_Slicers"/>
   <xsd:complexType name="CT_Slicers">
     <xsd:sequence>
       <xsd:element name="slicer" type="CT_Slicer" minOccurs="1" maxOccurs="unbounded"/>
     </xsd:sequence>
   </xsd:complexType>
   <xsd:complexType name="CT_Slicer">
     <xsd:sequence>
       <xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
     </xsd:sequence>
     <xsd:attribute name="name" type="x:ST_Xstring" use="required"/>
     <xsd:attribute ref="xr10:uid" use="optional"/>
     <xsd:attribute name="cache" type="x:ST_Xstring" use="required"/>
     <xsd:attribute name="caption" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="startItem" type="xsd:unsignedInt" use="optional" default="0"/>
     <xsd:attribute name="columnCount" type="xsd:unsignedInt" use="optional" default="1"/>
     <xsd:attribute name="showCaption" type="xsd:boolean" use="optional" default="true"/>
     <xsd:attribute name="level" type="xsd:unsignedInt" use="optional" default="0"/>
     <xsd:attribute name="style" type="x:ST_Xstring" use="optional"/>
     <xsd:attribute name="lockedPosition" type="xsd:boolean" use="optional" default="false"/>
     <xsd:attribute name="rowHeight" type="xsd:unsignedInt" use="required"/>
   </xsd:complexType>
 </xsd:schema>