<?xml version="1.0" encoding="UTF-8"?>
<!-- Created by Progi1984 -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:xdr="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" targetNamespace="http://schemas.openxmlformats.org/spreadsheetml/2006/main" elementFormDefault="qualified">
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/>
  <xsd:import id="s" namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import id="xdr" namespace="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing" schemaLocation="dml-spreadsheetDrawing.xsd"/>
	
  <!-- sml-autoFilter.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <xsd:complexType name="CT_AutoFilter">
    <xsd:sequence>
      <xsd:element name="filterColumn" minOccurs="0" maxOccurs="unbounded" type="CT_FilterColumn">
        <xsd:annotation>
          <xsd:documentation>AutoFilter Column</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sortState" minOccurs="0" maxOccurs="1" type="CT_SortState">
        <xsd:annotation>
          <xsd:documentation>Sort State for Auto Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ref" type="ST_Ref">
      <xsd:annotation>
        <xsd:documentation>Cell or Range Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FilterColumn">
    <xsd:choice minOccurs="0" maxOccurs="1">
      <xsd:element name="filters" type="CT_Filters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Filter Criteria</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="top10" type="CT_Top10" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Top 10</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customFilters" type="CT_CustomFilters" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Filters</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dynamicFilter" type="CT_DynamicFilter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Dynamic Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colorFilter" type="CT_ColorFilter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Color Filter Criteria</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="iconFilter" minOccurs="0" maxOccurs="1" type="CT_IconFilter">
        <xsd:annotation>
          <xsd:documentation>Icon Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:choice>
    <xsd:attribute name="colId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Filter Column Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hiddenButton" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden AutoFilter Button</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showButton" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Filter Button</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Filters">
    <xsd:sequence>
      <xsd:element name="filter" type="CT_Filter" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dateGroupItem" type="CT_DateGroupItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Date Grouping</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="blank" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Filter by Blank</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="calendarType" type="ST_CalendarType" use="optional" default="none">
      <xsd:annotation>
        <xsd:documentation>Calendar Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Filter">
    <xsd:attribute name="val" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Filter Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomFilters">
    <xsd:sequence>
      <xsd:element name="customFilter" type="CT_CustomFilter" minOccurs="1" maxOccurs="2">
        <xsd:annotation>
          <xsd:documentation>Custom Filter Criteria</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="and" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>And</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomFilter">
    <xsd:attribute name="operator" type="ST_FilterOperator" default="equal" use="optional">
      <xsd:annotation>
        <xsd:documentation>Filter Comparison Operator</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="val" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Top or Bottom Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Top10">
    <xsd:attribute name="top" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Top</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="percent" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Filter by Percent</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="val" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Top or Bottom Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="filterVal" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Filter Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ColorFilter">
    <xsd:attribute name="dxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Differential Format Record Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cellColor" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Filter By Cell Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_IconFilter">
    <xsd:attribute name="iconSet" type="ST_IconSetType" use="required">
      <xsd:annotation>
        <xsd:documentation>Icon Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iconId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Icon Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_FilterOperator">
    <xsd:annotation>
      <xsd:documentation>Filter Operator</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="equal">
        <xsd:annotation>
          <xsd:documentation>Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lessThan">
        <xsd:annotation>
          <xsd:documentation>Less Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lessThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Less Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notEqual">
        <xsd:annotation>
          <xsd:documentation>Not Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="greaterThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Greater Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="greaterThan">
        <xsd:annotation>
          <xsd:documentation>Greater Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_DynamicFilter">
    <xsd:attribute name="type" type="ST_DynamicFilterType" use="required">
      <xsd:annotation>
        <xsd:documentation>Dynamic filter type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="val" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxVal" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Max Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_DynamicFilterType">
    <xsd:annotation>
      <xsd:documentation>Dynamic Filter</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="null">
        <xsd:annotation>
          <xsd:documentation>Null</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="aboveAverage">
        <xsd:annotation>
          <xsd:documentation>Above Average</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="belowAverage">
        <xsd:annotation>
          <xsd:documentation>Below Average</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tomorrow">
        <xsd:annotation>
          <xsd:documentation>Tomorrow</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="today">
        <xsd:annotation>
          <xsd:documentation>Today</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="yesterday">
        <xsd:annotation>
          <xsd:documentation>Yesterday</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextWeek">
        <xsd:annotation>
          <xsd:documentation>Next Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisWeek">
        <xsd:annotation>
          <xsd:documentation>This Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastWeek">
        <xsd:annotation>
          <xsd:documentation>Last Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextMonth">
        <xsd:annotation>
          <xsd:documentation>Next Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisMonth">
        <xsd:annotation>
          <xsd:documentation>This Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastMonth">
        <xsd:annotation>
          <xsd:documentation>Last Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextQuarter">
        <xsd:annotation>
          <xsd:documentation>Next Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisQuarter">
        <xsd:annotation>
          <xsd:documentation>This Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastQuarter">
        <xsd:annotation>
          <xsd:documentation>Last Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextYear">
        <xsd:annotation>
          <xsd:documentation>Next Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisYear">
        <xsd:annotation>
          <xsd:documentation>This Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastYear">
        <xsd:annotation>
          <xsd:documentation>Last Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="yearToDate">
        <xsd:annotation>
          <xsd:documentation>Year To Date</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q1">
        <xsd:annotation>
          <xsd:documentation>1st Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q2">
        <xsd:annotation>
          <xsd:documentation>2nd Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q3">
        <xsd:annotation>
          <xsd:documentation>3rd Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q4">
        <xsd:annotation>
          <xsd:documentation>4th Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M1">
        <xsd:annotation>
          <xsd:documentation>1st Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M2">
        <xsd:annotation>
          <xsd:documentation>2nd Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M3">
        <xsd:annotation>
          <xsd:documentation>3rd Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M4">
        <xsd:annotation>
          <xsd:documentation>4th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M5">
        <xsd:annotation>
          <xsd:documentation>5th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M6">
        <xsd:annotation>
          <xsd:documentation>6th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M7">
        <xsd:annotation>
          <xsd:documentation>7th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M8">
        <xsd:annotation>
          <xsd:documentation>8th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M9">
        <xsd:annotation>
          <xsd:documentation>9th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M10">
        <xsd:annotation>
          <xsd:documentation>10th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M11">
        <xsd:annotation>
          <xsd:documentation>11th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M12">
        <xsd:annotation>
          <xsd:documentation>12th Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_IconSetType">
    <xsd:annotation>
      <xsd:documentation>Icon Set Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="3Arrows">
        <xsd:annotation>
          <xsd:documentation>3 Arrows</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3ArrowsGray">
        <xsd:annotation>
          <xsd:documentation>3 Arrows  (Gray)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3Flags">
        <xsd:annotation>
          <xsd:documentation>3 Flags</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3TrafficLights1">
        <xsd:annotation>
          <xsd:documentation>3 Traffic Lights</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3TrafficLights2">
        <xsd:annotation>
          <xsd:documentation>3 Traffic Lights Black</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3Signs">
        <xsd:annotation>
          <xsd:documentation>3 Signs</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3Symbols">
        <xsd:annotation>
          <xsd:documentation>3 Symbols Circled</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3Symbols2">
        <xsd:annotation>
          <xsd:documentation>3 Symbols</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4Arrows">
        <xsd:annotation>
          <xsd:documentation>4 Arrows</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4ArrowsGray">
        <xsd:annotation>
          <xsd:documentation>4 Arrows (Gray)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4RedToBlack">
        <xsd:annotation>
          <xsd:documentation>4 Red To Black</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4Rating">
        <xsd:annotation>
          <xsd:documentation>4 Ratings</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4TrafficLights">
        <xsd:annotation>
          <xsd:documentation>4 Traffic Lights</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5Arrows">
        <xsd:annotation>
          <xsd:documentation>5 Arrows</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5ArrowsGray">
        <xsd:annotation>
          <xsd:documentation>5 Arrows (Gray)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5Rating">
        <xsd:annotation>
          <xsd:documentation>5 Ratings Icon Set</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5Quarters">
        <xsd:annotation>
          <xsd:documentation>5 Quarters</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_SortState">
    <xsd:sequence>
      <xsd:element name="sortCondition" minOccurs="0" maxOccurs="64" type="CT_SortCondition">
        <xsd:annotation>
          <xsd:documentation>Sort Condition</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="columnSort" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Sort by Columns</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caseSensitive" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Case Sensitive</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sortMethod" type="ST_SortMethod" use="optional" default="none">
      <xsd:annotation>
        <xsd:documentation>Sort Method</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Sort Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SortCondition">
    <xsd:attribute name="descending" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Descending</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sortBy" type="ST_SortBy" use="optional" default="value">
      <xsd:annotation>
        <xsd:documentation>Sort By</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customList" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Custom List</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iconSet" type="ST_IconSetType" use="optional" default="3Arrows">
      <xsd:annotation>
        <xsd:documentation>Icon Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iconId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Icon Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_SortBy">
    <xsd:annotation>
      <xsd:documentation>Sort By</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="value">
        <xsd:annotation>
          <xsd:documentation>Value</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cellColor">
        <xsd:annotation>
          <xsd:documentation>Sort by Cell Color</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fontColor">
        <xsd:annotation>
          <xsd:documentation>Sort by Font Color</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="icon">
        <xsd:annotation>
          <xsd:documentation>Sort by Icon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_SortMethod">
    <xsd:annotation>
      <xsd:documentation>Sort Method</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="stroke">
        <xsd:annotation>
          <xsd:documentation>Sort by Stroke</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pinYin">
        <xsd:annotation>
          <xsd:documentation>PinYin Sort</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_CalendarType">
    <xsd:annotation>
      <xsd:documentation>Calendar Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>No Calendar Type</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gregorian">
        <xsd:annotation>
          <xsd:documentation>Gregorian</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gregorianUs">
        <xsd:annotation>
          <xsd:documentation>Gregorian (U.S.) Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="japan">
        <xsd:annotation>
          <xsd:documentation>Japanese Emperor Era Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="taiwan">
        <xsd:annotation>
          <xsd:documentation>Taiwan Era Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="korea">
        <xsd:annotation>
          <xsd:documentation>Korean Tangun Era Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hijri">
        <xsd:annotation>
          <xsd:documentation>Hijri (Arabic Lunar) Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thai">
        <xsd:annotation>
          <xsd:documentation>Thai Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hebrew">
        <xsd:annotation>
          <xsd:documentation>Hebrew (Lunar) Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gregorianMeFrench">
        <xsd:annotation>
          <xsd:documentation>Gregorian Middle East French Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gregorianArabic">
        <xsd:annotation>
          <xsd:documentation>Gregorian Arabic Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gregorianXlitEnglish">
        <xsd:annotation>
          <xsd:documentation>Gregorian Transliterated English Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gregorianXlitFrench">
        <xsd:annotation>
          <xsd:documentation>Gregorian Transliterated French Calendar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_DateGroupItem">
    <xsd:attribute name="year" type="xsd:unsignedShort" use="required">
      <xsd:annotation>
        <xsd:documentation>Year</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="month" type="xsd:unsignedShort" use="optional">
      <xsd:annotation>
        <xsd:documentation>Month</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="day" type="xsd:unsignedShort" use="optional">
      <xsd:annotation>
        <xsd:documentation>Day</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hour" type="xsd:unsignedShort" use="optional">
      <xsd:annotation>
        <xsd:documentation>Hour</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minute" type="xsd:unsignedShort" use="optional">
      <xsd:annotation>
        <xsd:documentation>Minute</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="second" type="xsd:unsignedShort" use="optional">
      <xsd:annotation>
        <xsd:documentation>Second</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dateTimeGrouping" type="ST_DateTimeGrouping" use="required">
      <xsd:annotation>
        <xsd:documentation>Date Time Grouping</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_DateTimeGrouping">
    <xsd:annotation>
      <xsd:documentation>Date Time Grouping</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="year">
        <xsd:annotation>
          <xsd:documentation>Group by Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="month">
        <xsd:annotation>
          <xsd:documentation>Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="day">
        <xsd:annotation>
          <xsd:documentation>Day</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hour">
        <xsd:annotation>
          <xsd:documentation>Group by Hour</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="minute">
        <xsd:annotation>
          <xsd:documentation>Group by Minute</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="second">
        <xsd:annotation>
          <xsd:documentation>Second</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>

  <!-- sml-baseTypes.xsd -->
  <xsd:simpleType name="ST_Xstring">
    <xsd:annotation>
      <xsd:documentation>Escaped String</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_CellRef">
    <xsd:annotation>
      <xsd:documentation>Cell Reference</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_Ref">
    <xsd:annotation>
      <xsd:documentation>Cell References</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_RefA">
    <xsd:annotation>
      <xsd:documentation>Single Cell Reference</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_Sqref">
    <xsd:annotation>
      <xsd:documentation>Reference Sequence</xsd:documentation>
    </xsd:annotation>
    <xsd:list itemType="ST_Ref" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_Formula">
    <xsd:annotation>
      <xsd:documentation>Formula</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="ST_Xstring" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_UnsignedIntHex">
    <xsd:annotation>
      <xsd:documentation>Hex Unsigned Integer</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:hexBinary">
      <xsd:length value="4" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_UnsignedShortHex">
    <xsd:annotation>
      <xsd:documentation>Unsigned Short Hex</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:hexBinary">
      <xsd:length value="2" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_Guid">
    <xsd:annotation>
      <xsd:documentation>Globally Unique Identifier</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:pattern value="\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\}" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_XStringElement">
    <xsd:attribute name="v" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Extension">
    <xsd:sequence>
      <xsd:any processContents="lax" />
    </xsd:sequence>
    <xsd:attribute name="uri" type="xsd:token">
      <xsd:annotation>
        <xsd:documentation>URI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:group name="EG_ExtensionList">
    <xsd:sequence>
      <xsd:element name="ext" type="CT_Extension" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Extension</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:group>
  <xsd:complexType name="CT_ExtensionList">
    <xsd:sequence>
      <xsd:group ref="EG_ExtensionList" minOccurs="0" />
    </xsd:sequence>
  </xsd:complexType>
  
  <!-- sml-calculationChain.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:element name="calcChain" type="CT_CalcChain">
    <xsd:annotation>
      <xsd:documentation>Calculation Chain Info</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_CalcChain">
    <xsd:sequence>
      <xsd:element name="c" type="CT_CalcCell" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Cell</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CalcCell">
    <xsd:attribute name="r" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Cell Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:int" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Child Chain</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="l" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>New Dependency Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="t" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>New Thread</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="a" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Array</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-comments.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-sharedStringTable.xsd" /> -->
  <xsd:element name="comments" type="CT_Comments">
    <xsd:annotation>
      <xsd:documentation>Comments</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Comments">
    <xsd:sequence>
      <xsd:element name="authors" type="CT_Authors" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Authors</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="commentList" type="CT_CommentList" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>List of Comments</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Authors">
    <xsd:sequence>
      <xsd:element name="author" type="ST_Xstring" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Author</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CommentList">
    <xsd:sequence>
      <xsd:element name="comment" type="CT_Comment" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Comment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Comment">
    <xsd:sequence>
      <xsd:element name="text" type="CT_Rst" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Comment Text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Cell Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="authorId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Author Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="guid" type="ST_Guid" use="optional">
      <xsd:annotation>
        <xsd:documentation>Unique Identifier for Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-customXmlMappings.xsd -->
  <xsd:element name="MapInfo" type="CT_MapInfo">
    <xsd:annotation>
      <xsd:documentation>XML Mapping</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_MapInfo">
    <xsd:sequence>
      <xsd:element name="Schema" type="CT_Schema" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>XML Schema</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Map" type="CT_Map" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>XML Mapping Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="SelectionNamespaces" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Prefix Mappings for XPath Expressions</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Schema">
    <xsd:sequence>
      <xsd:any></xsd:any>
    </xsd:sequence>
    <xsd:attribute name="ID" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Schema ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SchemaRef" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Schema Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Namespace" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Schema Root Namespace</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Map">
    <xsd:sequence>
      <xsd:element name="DataBinding" type="CT_DataBinding" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>XML Mapping</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ID" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Mapping ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Name" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Mapping Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="RootElement" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Root Element Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SchemaID" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Schema Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ShowImportExportValidationErrors" type="xsd:boolean" use="required">
      <xsd:annotation>
        <xsd:documentation>Show Validation Errors</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="AutoFit" type="xsd:boolean" use="required">
      <xsd:annotation>
        <xsd:documentation>AutoFit Table on Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Append" type="xsd:boolean" use="required">
      <xsd:annotation>
        <xsd:documentation>Append Data to Table</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PreserveSortAFLayout" type="xsd:boolean" use="required">
      <xsd:annotation>
        <xsd:documentation>Preserve AutoFilter State</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PreserveFormat" type="xsd:boolean" use="required">
      <xsd:annotation>
        <xsd:documentation>Preserve Cell Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataBinding">
    <xsd:sequence>
      <xsd:any></xsd:any>
    </xsd:sequence>
    <xsd:attribute name="DataBindingName" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Unique Identifer</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="FileBinding" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Binding to External File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ConnectionID" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference to Connection ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="FileBindingName" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>File Binding Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="DataBindingLoadMode" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Data Loading Behavior</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-externalConnections.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-pivotTable.xsd" /> -->
  <xsd:element name="connections" type="CT_Connections">
    <xsd:annotation>
      <xsd:documentation>Connections</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Connections">
    <xsd:sequence>
      <xsd:element name="connection" minOccurs="1" maxOccurs="unbounded" type="CT_Connection">
        <xsd:annotation>
          <xsd:documentation>Connection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Connection">
    <xsd:sequence>
      <xsd:element name="dbPr" minOccurs="0" maxOccurs="1" type="CT_DbPr">
        <xsd:annotation>
          <xsd:documentation>ODBC &amp; OLE DB Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="olapPr" minOccurs="0" maxOccurs="1" type="CT_OlapPr">
        <xsd:annotation>
          <xsd:documentation>OLAP Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="webPr" minOccurs="0" maxOccurs="1" type="CT_WebPr">
        <xsd:annotation>
          <xsd:documentation>Web Query Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="textPr" minOccurs="0" maxOccurs="1" type="CT_TextPr">
        <xsd:annotation>
          <xsd:documentation>Text Import Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="parameters" minOccurs="0" maxOccurs="1" type="CT_Parameters">
        <xsd:annotation>
          <xsd:documentation>Query Parameters</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Connection Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceFile" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Source Database File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="odcFile" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Connection File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="keepAlive" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Keep Connection Open</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="interval" use="optional" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Automatic Refresh Interval</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Connection Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="description" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Connection Description</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="type" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Database Source Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="reconnectionMethod" use="optional" type="xsd:unsignedInt" default="1">
      <xsd:annotation>
        <xsd:documentation>Reconnection Method</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshedVersion" use="required" type="xsd:unsignedByte">
      <xsd:annotation>
        <xsd:documentation>Last Refresh Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minRefreshableVersion" use="optional" type="xsd:unsignedByte" default="0">
      <xsd:annotation>
        <xsd:documentation>Minimum Version Required for Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="savePassword" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Save Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="new" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>New Connection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="deleted" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Deleted Connection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="onlyUseConnectionFile" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Only Use Connection File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="background" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Background Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshOnLoad" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Refresh on Open</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="saveData" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Save Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="credentials" use="optional" type="ST_CredMethod" default="integrated">
      <xsd:annotation>
        <xsd:documentation>Reconnection Method</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="singleSignOnId" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>SSO Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_CredMethod">
    <xsd:annotation>
      <xsd:documentation>Credentials Method</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="integrated">
        <xsd:annotation>
          <xsd:documentation>Integrated Authentication</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>No Credentials</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="stored">
        <xsd:annotation>
          <xsd:documentation>Stored Credentials</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="prompt">
        <xsd:annotation>
          <xsd:documentation>Prompt Credentials</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_DbPr">
    <xsd:attribute name="connection" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Connection String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="command" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Command Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverCommand" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Command Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="commandType" use="optional" type="xsd:unsignedInt" default="2">
      <xsd:annotation>
        <xsd:documentation>OLE DB Command Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_OlapPr">
    <xsd:attribute name="local" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Local Cube</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="localConnection" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Local Cube Connection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="localRefresh" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Local Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sendLocale" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Send Locale to OLAP</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowDrillCount" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Drill Through Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverFill" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>OLAP Fill Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverNumberFormat" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>OLAP Number Format</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverFont" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>OLAP Server Font</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverFontColor" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>OLAP Font Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_WebPr">
    <xsd:sequence>
      <xsd:element name="tables" minOccurs="0" maxOccurs="1" type="CT_Tables">
        <xsd:annotation>
          <xsd:documentation>Tables</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="xml" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>XML Source</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceData" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Import XML Source Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="parsePre" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Parse PRE</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="consecutive" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Consecutive Delimiters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstRow" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Use First Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xl97" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Created in Excel 97</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="textDates" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Dates as Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xl2000" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Refreshed in Excel 2000</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="url" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>URL</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="post" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Web Post</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="htmlTables" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>HTML Tables Only</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="htmlFormat" use="optional" type="ST_HtmlFmt" default="none">
      <xsd:annotation>
        <xsd:documentation>HTML Formatting Handling</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="editPage" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Edit Query URL</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_HtmlFmt">
    <xsd:annotation>
      <xsd:documentation>HTML Formatting Handling</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>No Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rtf">
        <xsd:annotation>
          <xsd:documentation>Honor Rich Text</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="all">
        <xsd:annotation>
          <xsd:documentation>All</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_Parameters">
    <xsd:sequence>
      <xsd:element name="parameter" minOccurs="1" maxOccurs="unbounded" type="CT_Parameter">
        <xsd:annotation>
          <xsd:documentation>Parameter Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Parameter Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Parameter">
    <xsd:attribute name="name" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Parameter Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqlType" use="optional" type="xsd:int" default="0">
      <xsd:annotation>
        <xsd:documentation>SQL Data Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="parameterType" use="optional" type="ST_ParameterType" default="prompt">
      <xsd:annotation>
        <xsd:documentation>Parameter Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshOnChange" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Refresh on Change</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="prompt" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Parameter Prompt String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="boolean" use="optional" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Boolean</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="double" use="optional" type="xsd:double">
      <xsd:annotation>
        <xsd:documentation>Double</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="integer" use="optional" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Integer</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="string" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cell" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Cell Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_ParameterType">
    <xsd:annotation>
      <xsd:documentation>Parameter Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="prompt">
        <xsd:annotation>
          <xsd:documentation>Prompt on Refresh</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="value">
        <xsd:annotation>
          <xsd:documentation>Value</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cell">
        <xsd:annotation>
          <xsd:documentation>Parameter From Cell</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_Tables">
    <xsd:choice minOccurs="1" maxOccurs="unbounded">
      <xsd:element name="m" type="CT_TableMissing">
        <xsd:annotation>
          <xsd:documentation>No Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="s" type="CT_XStringElement">
        <xsd:annotation>
          <xsd:documentation>Character Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="x" type="CT_Index">
        <xsd:annotation>
          <xsd:documentation>Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="count" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Count of Tables</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableMissing"></xsd:complexType>
  <xsd:complexType name="CT_TextPr">
    <xsd:sequence>
      <xsd:element name="textFields" minOccurs="0" maxOccurs="1" type="CT_TextFields">
        <xsd:annotation>
          <xsd:documentation>Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="prompt" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Prompt for File Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fileType" use="optional" type="ST_FileType" default="win">
      <xsd:annotation>
        <xsd:documentation>File Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="codePage" use="optional" type="xsd:unsignedInt" default="1252">
      <xsd:annotation>
        <xsd:documentation>Code Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstRow" use="optional" type="xsd:unsignedInt" default="1">
      <xsd:annotation>
        <xsd:documentation>First Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceFile" use="optional" type="ST_Xstring" default="">
      <xsd:annotation>
        <xsd:documentation>Source File Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="delimited" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Delimited File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="decimal" use="optional" type="ST_Xstring" default=".">
      <xsd:annotation>
        <xsd:documentation>Decimal Separator</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="thousands" use="optional" type="ST_Xstring" default=",">
      <xsd:annotation>
        <xsd:documentation>Thousands Separator</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tab" use="optional" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Tab as Delimiter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="space" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Space is Delimiter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="comma" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Comma is Delimiter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="semicolon" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Semicolon is Delimiter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="consecutive" use="optional" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Consecutive Delimiters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="qualifier" use="optional" type="ST_Qualifier" default="doubleQuote">
      <xsd:annotation>
        <xsd:documentation>Qualifier</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="delimiter" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Custom Delimiter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_FileType">
    <xsd:annotation>
      <xsd:documentation>File Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="mac">
        <xsd:annotation>
          <xsd:documentation>Macintosh</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="win">
        <xsd:annotation>
          <xsd:documentation>Windows (ANSI)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dos">
        <xsd:annotation>
          <xsd:documentation>DOS</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_Qualifier">
    <xsd:annotation>
      <xsd:documentation>Qualifier</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="doubleQuote">
        <xsd:annotation>
          <xsd:documentation>Double Quote</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="singleQuote">
        <xsd:annotation>
          <xsd:documentation>Single Quote</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>No Text Qualifier</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_TextFields">
    <xsd:sequence>
      <xsd:element name="textField" minOccurs="1" maxOccurs="unbounded" type="CT_TextField">
        <xsd:annotation>
          <xsd:documentation>Text Import Field Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" use="optional" type="xsd:unsignedInt" default="1">
      <xsd:annotation>
        <xsd:documentation>Count of Fields</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TextField">
    <xsd:attribute name="type" use="optional" type="ST_ExternalConnectionType" default="general">
      <xsd:annotation>
        <xsd:documentation>Field Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="position" use="optional" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_ExternalConnectionType">
    <xsd:annotation>
      <xsd:documentation>Text Field Datatype</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="general">
        <xsd:annotation>
          <xsd:documentation>General</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="text">
        <xsd:annotation>
          <xsd:documentation>Text</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MDY">
        <xsd:annotation>
          <xsd:documentation>Month Day Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DMY">
        <xsd:annotation>
          <xsd:documentation>Day Month Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="YMD">
        <xsd:annotation>
          <xsd:documentation>Year Month Day</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MYD">
        <xsd:annotation>
          <xsd:documentation>Month Day Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DYM">
        <xsd:annotation>
          <xsd:documentation>Day Year Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="YDM">
        <xsd:annotation>
          <xsd:documentation>Year Day Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="skip">
        <xsd:annotation>
          <xsd:documentation>Skip Field</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="EMD">
        <xsd:annotation>
          <xsd:documentation>East Asian Year Month Day</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  
  <!-- sml-pivotTable.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-sheet.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-pivotTableShared.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-autoFilter.xsd" /> -->
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd" />
  <xsd:element name="pivotCacheDefinition" type="CT_PivotCacheDefinition">
    <xsd:annotation>
      <xsd:documentation>PivotCache Definition</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="pivotCacheRecords" type="CT_PivotCacheRecords">
    <xsd:annotation>
      <xsd:documentation>PivotCache Records</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="pivotTableDefinition" type="CT_pivotTableDefinition">
    <xsd:annotation>
      <xsd:documentation>PivotTable Definition</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_PivotCacheDefinition">
    <xsd:sequence>
      <xsd:element name="cacheSource" type="CT_CacheSource" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>PivotCache Source Description</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cacheFields" type="CT_CacheFields" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>PivotCache Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cacheHierarchies" minOccurs="0" type="CT_CacheHierarchies">
        <xsd:annotation>
          <xsd:documentation>PivotCache Hierarchies</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="kpis" minOccurs="0" type="CT_PCDKPIs">
        <xsd:annotation>
          <xsd:documentation>OLAP KPIs</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="tupleCache" minOccurs="0" type="CT_TupleCache">
        <xsd:annotation>
          <xsd:documentation>Tuple Cache</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="calculatedItems" minOccurs="0" type="CT_CalculatedItems">
        <xsd:annotation>
          <xsd:documentation>Calculated Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="calculatedMembers" type="CT_CalculatedMembers" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Calculated Members</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dimensions" type="CT_Dimensions" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>OLAP Dimensions</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="measureGroups" type="CT_MeasureGroups" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>OLAP Measure Groups</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="maps" type="CT_MeasureDimensionMaps" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>OLAP Measure Group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relationship Identifier</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="invalid" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Invalid Cache</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="saveData" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Save Pivot Records</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshOnLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Refresh On Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="optimizeMemory" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Optimize Cache for Memory</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="enableRefresh" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Enable PivotCache Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshedBy" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Last Refreshed By</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshedDate" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>PivotCache Last Refreshed Date</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="backgroundQuery" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Background Query</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="missingItemsLimit" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Missing Items Limit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="createdVersion" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>PivotCache Created Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshedVersion" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>PivotCache Last Refreshed Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minRefreshableVersion" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Minimum Version Required for Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="recordCount" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>PivotCache Record Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="upgradeOnRefresh" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Upgrade PivotCache on Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tupleCache" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Stores Cache for OLAP Functions</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="supportSubquery" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Supports Subqueries</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="supportAdvancedDrill" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Supports Attribute Drilldown</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CacheFields">
    <xsd:sequence>
      <xsd:element name="cacheField" type="CT_CacheField" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>PivotCache Field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CacheField">
    <xsd:sequence>
      <xsd:element name="sharedItems" type="CT_SharedItems" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Shared Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fieldGroup" minOccurs="0" type="CT_FieldGroup">
        <xsd:annotation>
          <xsd:documentation>Field Group Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="mpMap" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Properties Map</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>PivotCache Field Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>PivotCache Field Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="propertyName" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Property Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverField" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Server-based Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueList" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Unique List Retrieved</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formula" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Calculated Field Formula</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqlType" type="xsd:int" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>SQL Data Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hierarchy" type="xsd:int" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Hierarchy</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="level" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="databaseField" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Database Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="mappingCount" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="memberPropertyField" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Member Property Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CacheSource">
    <xsd:choice minOccurs="0" maxOccurs="1">
      <xsd:element name="worksheetSource" type="CT_WorksheetSource" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Worksheet PivotCache Source</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="consolidation" type="CT_Consolidation" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Consolidation Source</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="type" type="ST_SourceType" use="required">
      <xsd:annotation>
        <xsd:documentation>Cache Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="connectionId" type="xsd:unsignedInt" default="0" use="optional">
      <xsd:annotation>
        <xsd:documentation>Connection Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_SourceType">
    <xsd:annotation>
      <xsd:documentation>PivotCache Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="worksheet">
        <xsd:annotation>
          <xsd:documentation>Worksheet</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="external">
        <xsd:annotation>
          <xsd:documentation>External</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="consolidation">
        <xsd:annotation>
          <xsd:documentation>Consolidation Ranges</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="scenario">
        <xsd:annotation>
          <xsd:documentation>Scenario Summary Report</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_WorksheetSource">
    <xsd:attribute name="ref" type="ST_Ref" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Named Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheet" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Consolidation">
    <xsd:sequence>
      <xsd:element name="pages" type="CT_Pages" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Item Values</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rangeSets" type="CT_RangeSets" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Range Sets</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="autoPage" type="xsd:boolean" default="true" use="optional">
      <xsd:annotation>
        <xsd:documentation>Auto Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Pages">
    <xsd:sequence>
      <xsd:element name="page" type="CT_PCDSCPage" minOccurs="1" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Page Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Page Item String Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PCDSCPage">
    <xsd:sequence>
      <xsd:element name="pageItem" type="CT_PageItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Page Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Page Item String Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PageItem">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Page Item Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RangeSets">
    <xsd:sequence>
      <xsd:element name="rangeSet" type="CT_RangeSet" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Range Set</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference and Page Item Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RangeSet">
    <xsd:attribute name="i1" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Item Index Page 1</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i2" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Item Index Page 2</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i3" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Item index Page 3</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i4" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Item Index Page 4</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref" type="ST_Ref" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Named Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheet" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SharedItems">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element name="m" type="CT_Missing" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>No Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="n" type="CT_Number" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Numeric</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="b" type="CT_Boolean" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="e" type="CT_Error" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Error Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="s" type="CT_String" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Character Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="d" type="CT_DateTime" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Date Time</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="containsSemiMixedTypes" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Contains Semi Mixed Data Types</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsNonDate" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Contains Non Date</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsDate" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Contains Date</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsString" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Contains String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsBlank" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Contains Blank</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsMixedTypes" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Contains Mixed Data Types</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsNumber" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Contains Numbers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="containsInteger" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Contains Integer</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minValue" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Minimum Numeric Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxValue" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Maximum Numeric Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minDate" type="xsd:dateTime" use="optional">
      <xsd:annotation>
        <xsd:documentation>Minimum Date Time</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxDate" type="xsd:dateTime" use="optional">
      <xsd:annotation>
        <xsd:documentation>Maximum Date Time Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Shared Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="longText" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Long Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Missing">
    <xsd:sequence>
      <xsd:element name="tpls" minOccurs="0" maxOccurs="unbounded" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>Tuples</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Property Indexes</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="u" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unused Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Calculated Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cp" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="in" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>background Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Foreground Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Italic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="un" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Underline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="st" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Strikethrough</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="b" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Bold</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Number">
    <xsd:sequence>
      <xsd:element name="tpls" minOccurs="0" maxOccurs="unbounded" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>OLAP Members</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Property Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="v" use="required" type="xsd:double">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="u" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unused Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Calculated Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cp" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="in" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Background Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Foreground Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Italic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="un" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Underline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="st" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Strikethrough</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="b" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Bold</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Boolean">
    <xsd:sequence>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Property Indexes</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="v" use="required" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="u" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unused Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Calculated Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cp" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Error">
    <xsd:sequence>
      <xsd:element name="tpls" minOccurs="0" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>Tuples</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Property Indexes</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="v" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="u" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unused Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Calculated Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Item Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cp" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="in" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>background Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Foreground Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Italic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="un" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Underline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="st" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Strikethrough</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="b" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Bold</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_String">
    <xsd:sequence>
      <xsd:element name="tpls" minOccurs="0" maxOccurs="unbounded" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>Tuples</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Property Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="v" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="u" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unused Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Calculated Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Item Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cp" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="in" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Background Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Foreground Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Italic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="un" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Underline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="st" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Strikethrough</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="b" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Bold</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DateTime">
    <xsd:sequence>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Member Property Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="v" use="required" type="xsd:dateTime">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="u" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unused Item</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Calculated Item Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cp" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Member Property Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FieldGroup">
    <xsd:sequence>
      <xsd:element name="rangePr" minOccurs="0" type="CT_RangePr">
        <xsd:annotation>
          <xsd:documentation>Range Grouping Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="discretePr" minOccurs="0" type="CT_DiscretePr">
        <xsd:annotation>
          <xsd:documentation>Discrete Grouping Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="groupItems" minOccurs="0" type="CT_GroupItems">
        <xsd:annotation>
          <xsd:documentation>OLAP Group Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="par" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Parent</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="base" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Base</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RangePr">
    <xsd:attribute name="autoStart" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Source Data Set Beginning Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoEnd" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Source Data Ending Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="groupBy" type="ST_GroupBy" default="range">
      <xsd:annotation>
        <xsd:documentation>Group By</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="startNum" type="xsd:double">
      <xsd:annotation>
        <xsd:documentation>Numeric Grouping Start Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="endNum" type="xsd:double">
      <xsd:annotation>
        <xsd:documentation>Numeric Grouping End Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="startDate" type="xsd:dateTime">
      <xsd:annotation>
        <xsd:documentation>Date Grouping Start Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="endDate" type="xsd:dateTime">
      <xsd:annotation>
        <xsd:documentation>Date Grouping End Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="groupInterval" type="xsd:double" default="1">
      <xsd:annotation>
        <xsd:documentation>Grouping Interval</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_GroupBy">
    <xsd:annotation>
      <xsd:documentation>Values Group By</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="range">
        <xsd:annotation>
          <xsd:documentation>Group By Numeric Ranges</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="seconds">
        <xsd:annotation>
          <xsd:documentation>Seconds</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="minutes">
        <xsd:annotation>
          <xsd:documentation>Minutes</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hours">
        <xsd:annotation>
          <xsd:documentation>Hours</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="days">
        <xsd:annotation>
          <xsd:documentation>Days</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="months">
        <xsd:annotation>
          <xsd:documentation>Months</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="quarters">
        <xsd:annotation>
          <xsd:documentation>Quarters</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="years">
        <xsd:annotation>
          <xsd:documentation>Years</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_DiscretePr">
    <xsd:sequence>
      <xsd:element name="x" maxOccurs="unbounded" type="CT_Index">
        <xsd:annotation>
          <xsd:documentation>Element Group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Mapping Index Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_GroupItems">
    <xsd:choice maxOccurs="unbounded">
      <xsd:element name="m" type="CT_Missing">
        <xsd:annotation>
          <xsd:documentation>No Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="n" type="CT_Number">
        <xsd:annotation>
          <xsd:documentation>Numeric Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="b" type="CT_Boolean">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="e" type="CT_Error">
        <xsd:annotation>
          <xsd:documentation>Error Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="s" type="CT_String">
        <xsd:annotation>
          <xsd:documentation>Character Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="d" type="CT_DateTime">
        <xsd:annotation>
          <xsd:documentation>Date Time</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Items Created Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotCacheRecords">
    <xsd:sequence>
      <xsd:element name="r" minOccurs="0" maxOccurs="unbounded" type="CT_Record">
        <xsd:annotation>
          <xsd:documentation>PivotCache Record</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>PivotCache Records Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Record">
    <xsd:choice maxOccurs="unbounded">
      <xsd:element name="m" type="CT_Missing">
        <xsd:annotation>
          <xsd:documentation>No Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="n" type="CT_Number">
        <xsd:annotation>
          <xsd:documentation>Numeric Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="b" type="CT_Boolean">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="e" type="CT_Error">
        <xsd:annotation>
          <xsd:documentation>Error Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="s" type="CT_String">
        <xsd:annotation>
          <xsd:documentation>Character Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="d" type="CT_DateTime">
        <xsd:annotation>
          <xsd:documentation>Date Time</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="x" type="CT_Index">
        <xsd:annotation>
          <xsd:documentation>Shared Items Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
  <xsd:complexType name="CT_PCDKPIs">
    <xsd:sequence>
      <xsd:element name="kpi" minOccurs="0" maxOccurs="unbounded" type="CT_PCDKPI">
        <xsd:annotation>
          <xsd:documentation>OLAP KPI</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>KPI Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PCDKPI">
    <xsd:attribute name="uniqueName" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Display Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="displayFolder" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Display Folder</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="measureGroup" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Measure Group Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="parent" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Parent KPI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="value" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Value Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="goal" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Goal Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="status" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Status Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="trend" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Trend Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="weight" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>KPI Weight Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="time" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Time Member KPI Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CacheHierarchies">
    <xsd:sequence>
      <xsd:element name="cacheHierarchy" minOccurs="0" maxOccurs="unbounded" type="CT_CacheHierarchy">
        <xsd:annotation>
          <xsd:documentation>PivotCache Hierarchy</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CacheHierarchy">
    <xsd:sequence>
      <xsd:element name="fieldsUsage" minOccurs="0" type="CT_FieldsUsage">
        <xsd:annotation>
          <xsd:documentation>Fields Usage</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="groupLevels" minOccurs="0" type="CT_GroupLevels">
        <xsd:annotation>
          <xsd:documentation>OLAP Grouping Levels</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="uniqueName" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Display Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="measure" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Measure Hierarchy</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="set" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="parentSet" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Parent Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iconSet" type="xsd:int" default="0">
      <xsd:annotation>
        <xsd:documentation>KPI Icon Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="attribute" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Attribute Hierarchy</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="time" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Time</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="keyAttribute" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Key Attribute Hierarchy</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultMemberUniqueName" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Default Member Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="allUniqueName" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Unique Name of 'All'</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="allCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Display Name of 'All'</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dimensionUniqueName" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Dimension Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="displayFolder" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Display Folder</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="measureGroup" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Measure Group Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="measures" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Measures</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Levels Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oneField" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>One Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="memberValueDatatype" use="optional" type="xsd:unsignedShort">
      <xsd:annotation>
        <xsd:documentation>Member Value Data Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="unbalanced" use="optional" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unbalanced</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="unbalancedGroup" use="optional" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Unbalanced Group</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FieldsUsage">
    <xsd:sequence>
      <xsd:element name="fieldUsage" minOccurs="0" maxOccurs="unbounded" type="CT_FieldUsage">
        <xsd:annotation>
          <xsd:documentation>PivotCache Field Id</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FieldUsage">
    <xsd:attribute name="x" use="required" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_GroupLevels">
    <xsd:sequence>
      <xsd:element name="groupLevel" maxOccurs="unbounded" type="CT_GroupLevel">
        <xsd:annotation>
          <xsd:documentation>OLAP Grouping Levels</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Grouping Level Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_GroupLevel">
    <xsd:sequence>
      <xsd:element name="groups" minOccurs="0" type="CT_Groups">
        <xsd:annotation>
          <xsd:documentation>OLAP Level Groups</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="uniqueName" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Grouping Level Display Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="user" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>User-Defined Group Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customRollUp" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Custom Roll Up</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Groups">
    <xsd:sequence>
      <xsd:element name="group" maxOccurs="unbounded" type="CT_LevelGroup">
        <xsd:annotation>
          <xsd:documentation>OLAP Group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Level Group Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_LevelGroup">
    <xsd:sequence>
      <xsd:element name="groupMembers" type="CT_GroupMembers">
        <xsd:annotation>
          <xsd:documentation>OLAP Group Members</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Group Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueName" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Unique Group Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Group Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueParent" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Parent Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="id" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Group Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_GroupMembers">
    <xsd:sequence>
      <xsd:element name="groupMember" maxOccurs="unbounded" type="CT_GroupMember">
        <xsd:annotation>
          <xsd:documentation>OLAP Group Member</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Group Member Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_GroupMember">
    <xsd:attribute name="uniqueName" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Group Member Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="group" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Group</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TupleCache">
    <xsd:sequence>
      <xsd:element name="entries" minOccurs="0" type="CT_PCDSDTCEntries">
        <xsd:annotation>
          <xsd:documentation>Entries</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sets" minOccurs="0" type="CT_Sets">
        <xsd:annotation>
          <xsd:documentation>Sets</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="queryCache" minOccurs="0" type="CT_QueryCache">
        <xsd:annotation>
          <xsd:documentation>OLAP Query Cache</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="serverFormats" minOccurs="0" maxOccurs="1" type="CT_ServerFormats">
        <xsd:annotation>
          <xsd:documentation>Server Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ServerFormat">
    <xsd:attribute name="culture" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Culture</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="format" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Format</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ServerFormats">
    <xsd:sequence>
      <xsd:element name="serverFormat" type="CT_ServerFormat" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Server Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Format Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PCDSDTCEntries">
    <xsd:choice maxOccurs="unbounded">
      <xsd:element name="m" type="CT_Missing">
        <xsd:annotation>
          <xsd:documentation>No Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="n" type="CT_Number">
        <xsd:annotation>
          <xsd:documentation>Numeric Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="e" type="CT_Error">
        <xsd:annotation>
          <xsd:documentation>Error Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="s" type="CT_String">
        <xsd:annotation>
          <xsd:documentation>Character Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Tuple Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Tuples">
    <xsd:sequence>
      <xsd:element name="tpl" type="CT_Tuple" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Tuple</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="c" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Member Name Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Tuple">
    <xsd:attribute name="fld" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hier" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="item" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Item Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Sets">
    <xsd:sequence>
      <xsd:element name="set" maxOccurs="unbounded" type="CT_Set">
        <xsd:annotation>
          <xsd:documentation>OLAP Set</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Tuple Set Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Set">
    <xsd:sequence>
      <xsd:element name="tpls" minOccurs="0" maxOccurs="unbounded" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>Tuples</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sortByTuple" minOccurs="0" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>Sort By Tuple</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Number of Tuples</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxRank" use="required" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Maximum Rank Requested</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="setDefinition" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>MDX Set Definition</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sortType" type="ST_SortType" default="none">
      <xsd:annotation>
        <xsd:documentation>Set Sort Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="queryFailed" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Query Failed</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_SortType">
    <xsd:annotation>
      <xsd:documentation>Set Sort Order</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ascending">
        <xsd:annotation>
          <xsd:documentation>Ascending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="descending">
        <xsd:annotation>
          <xsd:documentation>Descending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ascendingAlpha">
        <xsd:annotation>
          <xsd:documentation>Ascending Alpha</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="descendingAlpha">
        <xsd:annotation>
          <xsd:documentation>Alphabetic Order Descending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ascendingNatural">
        <xsd:annotation>
          <xsd:documentation>Ascending Natural</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="descendingNatural">
        <xsd:annotation>
          <xsd:documentation>Natural Order Descending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_QueryCache">
    <xsd:sequence>
      <xsd:element name="query" maxOccurs="unbounded" type="CT_Query">
        <xsd:annotation>
          <xsd:documentation>Query</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Cached Query Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Query">
    <xsd:sequence>
      <xsd:element name="tpls" minOccurs="0" type="CT_Tuples">
        <xsd:annotation>
          <xsd:documentation>Tuples</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="mdx" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>MDX Query String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CalculatedItems">
    <xsd:sequence>
      <xsd:element name="calculatedItem" maxOccurs="unbounded" type="CT_CalculatedItem">
        <xsd:annotation>
          <xsd:documentation>Calculated Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Calculated Item Formula Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CalculatedItem">
    <xsd:sequence>
      <xsd:element name="pivotArea" type="CT_PivotArea">
        <xsd:annotation>
          <xsd:documentation>Calculated Item Location</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="field" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formula" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Calculated Item Formula</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CalculatedMembers">
    <xsd:sequence>
      <xsd:element name="calculatedMember" maxOccurs="unbounded" type="CT_CalculatedMember">
        <xsd:annotation>
          <xsd:documentation>Calculated Member</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Calculated Members Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CalculatedMember">
    <xsd:sequence minOccurs="0">
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Calculated Member Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="mdx" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Calculated Member MDX Formula</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="memberName" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>OLAP Calculated Member Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hierarchy" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="parent" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Parent Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="solveOrder" type="xsd:int" default="0">
      <xsd:annotation>
        <xsd:documentation>Calculated Members Solve Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="set" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_pivotTableDefinition">
    <xsd:sequence>
      <xsd:element name="location" type="CT_Location">
        <xsd:annotation>
          <xsd:documentation>PivotTable Location</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pivotFields" type="CT_PivotFields" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>PivotTable Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rowFields" type="CT_RowFields" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Row Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rowItems" type="CT_rowItems" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Row Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colFields" type="CT_ColFields" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Column Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colItems" type="CT_colItems" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Column Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageFields" type="CT_PageFields" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Page Field Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dataFields" type="CT_DataFields" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Data Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="formats" type="CT_Formats" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>PivotTable Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="conditionalFormats" type="CT_ConditionalFormats" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Conditional Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="chartFormats" type="CT_ChartFormats" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>PivotChart Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pivotHierarchies" type="CT_PivotHierarchies" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>PivotTable OLAP Hierarchies</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pivotTableStyleInfo" minOccurs="0" maxOccurs="1" type="CT_PivotTableStyle">
        <xsd:annotation>
          <xsd:documentation>PivotTable Style</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="filters" minOccurs="0" maxOccurs="1" type="CT_PivotFilters">
        <xsd:annotation>
          <xsd:documentation>Filters</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rowHierarchiesUsage" type="CT_RowHierarchiesUsage" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Row OLAP Hierarchy References</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colHierarchiesUsage" type="CT_ColHierarchiesUsage" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Column OLAP Hierarchy References</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cacheId" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>PivotCache Definition Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataOnRows" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Data On Rows</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataPosition" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Default Data Field Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="AG_AutoFormat" />
    <xsd:attribute name="dataCaption" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Data Field Header Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="grandTotalCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Grand Totals Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="errorCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Error Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showError" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Error</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="missingCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Caption for Missing Values</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showMissing" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Missing</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pageStyle" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Page Header Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pivotTableStyle" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Table Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="vacatedStyle" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Vacated Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tag" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>PivotTable Custom String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="updatedVersion" type="xsd:unsignedByte" default="0">
      <xsd:annotation>
        <xsd:documentation>PivotTable Last Updated Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minRefreshableVersion" type="xsd:unsignedByte" default="0">
      <xsd:annotation>
        <xsd:documentation>Minimum Refreshable Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="asteriskTotals" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Asterisk Totals</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showItems" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Item Names</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="editData" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Allow Edit Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="disableFieldList" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Disable Field List</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showCalcMbrs" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Calculated Members</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="visualTotals" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Total Visual Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showMultipleLabel" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Multiple Labels</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDataDropDown" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Drop Down</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDrill" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Expand Collapse</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="printDrill" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Print Drill Indicators</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showMemberPropertyTips" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Member Property ToolTips</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDataTips" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show ToolTips on Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="enableWizard" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Enable PivotTable Wizard</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="enableDrill" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Enable Drill Down</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="enableFieldProperties" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Enable Field Properties</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="preserveFormatting" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Preserve Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="useAutoFormatting" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Auto Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pageWrap" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Page Wrap</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pageOverThenDown" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Page Over Then Down</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="subtotalHiddenItems" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Subtotal Hidden Items</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowGrandTotals" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Row Grand Totals</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="colGrandTotals" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Grand Totals On Columns</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fieldPrintTitles" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Field Print Titles</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="itemPrintTitles" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Item Print Titles</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="mergeItem" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Merge Titles</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDropZones" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Drop Zones</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="createdVersion" type="xsd:unsignedByte" default="0">
      <xsd:annotation>
        <xsd:documentation>PivotCache Created Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="indent" type="xsd:unsignedInt" default="1">
      <xsd:annotation>
        <xsd:documentation>Indentation for Compact Axis</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showEmptyRow" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Empty Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showEmptyCol" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Empty Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showHeaders" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Field Headers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="compact" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Compact New Fields</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outline" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Outline New Fields</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outlineData" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Outline Data Fields</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="compactData" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Compact Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="published" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Data Fields Published</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="gridDropZones" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Enable Drop Zones</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="immersive" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Stop Immersive UI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="multipleFieldFilters" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Multiple Field Filters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="chartFormat" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Chart Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowHeaderCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Row Header Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="colHeaderCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Column Header Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fieldListSortAscending" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Default Sort Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="mdxSubqueries" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>MDX Subqueries Supported</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customListSort" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Custom List AutoSort</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Location">
    <xsd:attribute name="ref" use="required" type="ST_Ref">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstHeaderRow" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>First Header Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstDataRow" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>PivotTable Data First Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstDataCol" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>First Data Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowPageCount" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Rows Per Page Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="colPageCount" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Columns Per Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotFields">
    <xsd:sequence>
      <xsd:element name="pivotField" maxOccurs="unbounded" type="CT_PivotField">
        <xsd:annotation>
          <xsd:documentation>PivotTable Field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotField">
    <xsd:sequence>
      <xsd:element name="items" minOccurs="0" type="CT_Items">
        <xsd:annotation>
          <xsd:documentation>Field Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="autoSortScope" minOccurs="0" type="CT_AutoSortScope">
        <xsd:annotation>
          <xsd:documentation>AutoSort Scope</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Field Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="axis" use="optional" type="ST_Axis">
      <xsd:annotation>
        <xsd:documentation>Axis</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataField" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Data Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="subtotalCaption" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Custom Subtotal Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDropDowns" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show PivotField Header Drop Downs</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hiddenLevel" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueMemberProperty" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Unique Member Property</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="compact" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Compact</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="allDrilled" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>All Items Expanded</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outline" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Outline Items</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="subtotalTop" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Subtotals At Top</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToRow" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag To Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToCol" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag To Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="multipleItemSelectionAllowed" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Multiple Field Filters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToPage" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag Field to Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToData" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Field Can Drag to Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragOff" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag Off</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showAll" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show All Items</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertBlankRow" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Insert Blank Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="serverField" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Server-based Page Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertPageBreak" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Insert Item Page Break</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoShow" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Auto Show</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="topAutoShow" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Top Auto Show</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hideNewItems" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Hide New Items</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="measureFilter" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Measure Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="includeNewItemsInFilter" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Inclusive Manual Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="itemPageCount" type="xsd:unsignedInt" default="10">
      <xsd:annotation>
        <xsd:documentation>Items Per Page Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sortType" type="ST_FieldSortType" default="manual">
      <xsd:annotation>
        <xsd:documentation>Auto Sort Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataSourceSort" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data Source Sort</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="nonAutoSortDefault" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Auto Sort</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rankBy" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Auto Show Rank By</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultSubtotal" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Default Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sumSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Sum Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="countASubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>CountA</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="avgSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Average</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Max Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Min Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="productSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Product Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="countSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stdDevSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>StdDev Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stdDevPSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>StdDevP Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="varSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Variance Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="varPSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>VarP Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showPropCell" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Member Property in Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showPropTip" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Member Property ToolTip</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showPropAsCaption" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show As Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultAttributeDrillState" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Drill State</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_AutoSortScope">
    <xsd:sequence>
      <xsd:element name="pivotArea" type="CT_PivotArea">
        <xsd:annotation>
          <xsd:documentation>Auto Sort Scope</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Items">
    <xsd:sequence>
      <xsd:element name="item" maxOccurs="unbounded" type="CT_Item">
        <xsd:annotation>
          <xsd:documentation>PivotTable Field Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Item">
    <xsd:attribute name="n" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Item User Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="t" type="ST_ItemType" default="data">
      <xsd:annotation>
        <xsd:documentation>Item Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="h" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Character</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sd" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Hide Details</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Calculated Member</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="m" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Missing</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Child Items</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="x" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Item Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="d" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Expanded</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="e" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drill Across Attributes</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PageFields">
    <xsd:sequence>
      <xsd:element name="pageField" maxOccurs="unbounded" type="CT_PageField">
        <xsd:annotation>
          <xsd:documentation>Page Field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Page Item Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PageField">
    <xsd:sequence minOccurs="0">
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="fld" use="required" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="item" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Item Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hier" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>OLAP Hierarchy Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cap" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Display Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataFields">
    <xsd:sequence>
      <xsd:element name="dataField" maxOccurs="unbounded" type="CT_DataField">
        <xsd:annotation>
          <xsd:documentation>Data Field Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Data Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataField">
    <xsd:sequence>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" use="optional" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Data Field Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fld" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="subtotal" type="ST_DataConsolidateFunction" default="sum">
      <xsd:annotation>
        <xsd:documentation>Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDataAs" type="ST_ShowDataAs" default="normal">
      <xsd:annotation>
        <xsd:documentation>Show Data As Display Format</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="baseField" type="xsd:int" default="-1">
      <xsd:annotation>
        <xsd:documentation>'Show Data As' Base Field</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="baseItem" type="xsd:unsignedInt" default="1048832">
      <xsd:annotation>
        <xsd:documentation>'Show Data As' Base Setting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_rowItems">
    <xsd:sequence>
      <xsd:element name="i" maxOccurs="unbounded" type="CT_I">
        <xsd:annotation>
          <xsd:documentation>Row Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Items in a Row Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_colItems">
    <xsd:sequence>
      <xsd:element name="i" maxOccurs="unbounded" type="CT_I">
        <xsd:annotation>
          <xsd:documentation>Column Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Column Item Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_I">
    <xsd:sequence>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_X">
        <xsd:annotation>
          <xsd:documentation>Row / Column Item Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="t" type="ST_ItemType" default="data">
      <xsd:annotation>
        <xsd:documentation>Item Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="r" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Repeated Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Data Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_X">
    <xsd:attribute name="v" type="xsd:int" default="0">
      <xsd:annotation>
        <xsd:documentation>Shared Items Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RowFields">
    <xsd:sequence>
      <xsd:element name="field" maxOccurs="unbounded" type="CT_Field">
        <xsd:annotation>
          <xsd:documentation>Row Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Repeated Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ColFields">
    <xsd:sequence>
      <xsd:element name="field" maxOccurs="unbounded" type="CT_Field">
        <xsd:annotation>
          <xsd:documentation>Field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Repeated Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Field">
    <xsd:attribute name="x" type="xsd:int" use="required">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Formats">
    <xsd:sequence>
      <xsd:element name="format" maxOccurs="unbounded" type="CT_Format">
        <xsd:annotation>
          <xsd:documentation>PivotTable Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Formats Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Format">
    <xsd:sequence>
      <xsd:element name="pivotArea" type="CT_PivotArea">
        <xsd:annotation>
          <xsd:documentation>Pivot Table Location</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="action" type="ST_FormatAction" default="formatting">
      <xsd:annotation>
        <xsd:documentation>Format Action</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ConditionalFormats">
    <xsd:sequence>
      <xsd:element name="conditionalFormat" maxOccurs="unbounded" type="CT_ConditionalFormat">
        <xsd:annotation>
          <xsd:documentation>Conditional Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Conditional Format Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ConditionalFormat">
    <xsd:sequence>
      <xsd:element name="pivotAreas" type="CT_PivotAreas">
        <xsd:annotation>
          <xsd:documentation>Pivot Areas</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="scope" type="ST_Scope" default="selection">
      <xsd:annotation>
        <xsd:documentation>Conditional Formatting Scope</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="type" type="ST_Type" default="none">
      <xsd:annotation>
        <xsd:documentation>Conditional Formatting Rule Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="priority" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Priority</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotAreas">
    <xsd:sequence>
      <xsd:element name="pivotArea" minOccurs="0" maxOccurs="unbounded" type="CT_PivotArea">
        <xsd:annotation>
          <xsd:documentation>Pivot Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Pivot Area Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_Scope">
    <xsd:annotation>
      <xsd:documentation>Conditional Formatting Scope</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="selection">
        <xsd:annotation>
          <xsd:documentation>Selection</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="data">
        <xsd:annotation>
          <xsd:documentation>Data Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="field">
        <xsd:annotation>
          <xsd:documentation>Field Intersections</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_Type">
    <xsd:annotation>
      <xsd:documentation>Top N Evaluation Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>Top N None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="all">
        <xsd:annotation>
          <xsd:documentation>All</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="row">
        <xsd:annotation>
          <xsd:documentation>Row Top N</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="column">
        <xsd:annotation>
          <xsd:documentation>Column Top N</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_ChartFormats">
    <xsd:sequence>
      <xsd:element name="chartFormat" maxOccurs="unbounded" type="CT_ChartFormat">
        <xsd:annotation>
          <xsd:documentation>PivotChart Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Format Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ChartFormat">
    <xsd:sequence>
      <xsd:element name="pivotArea" type="CT_PivotArea">
        <xsd:annotation>
          <xsd:documentation>Pivot Table Location Rule</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="chart" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Chart Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="format" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Pivot Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="series" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Series Format</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotHierarchies">
    <xsd:sequence>
      <xsd:element name="pivotHierarchy" maxOccurs="unbounded" type="CT_PivotHierarchy">
        <xsd:annotation>
          <xsd:documentation>OLAP Hierarchy</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>OLAP Hierarchy Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotHierarchy">
    <xsd:sequence>
      <xsd:element name="mps" minOccurs="0" type="CT_MemberProperties">
        <xsd:annotation>
          <xsd:documentation>OLAP Member Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="members" minOccurs="0" maxOccurs="unbounded" type="CT_Members">
        <xsd:annotation>
          <xsd:documentation>Members</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="outline" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Outline New Levels</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="multipleItemSelectionAllowed" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Multiple Field Filters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="subtotalTop" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>New Levels Subtotals At Top</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showInFieldList" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Show In Field List</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToRow" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag To Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToCol" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag To Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToPage" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag to Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragToData" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Drag To Data</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dragOff" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Drag Off</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="includeNewItemsInFilter" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Inclusive Manual Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RowHierarchiesUsage">
    <xsd:sequence>
      <xsd:element name="rowHierarchyUsage" minOccurs="1" maxOccurs="unbounded" type="CT_HierarchyUsage">
        <xsd:annotation>
          <xsd:documentation>Row OLAP Hierarchies</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Item Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ColHierarchiesUsage">
    <xsd:sequence>
      <xsd:element name="colHierarchyUsage" minOccurs="1" maxOccurs="unbounded" type="CT_HierarchyUsage">
        <xsd:annotation>
          <xsd:documentation>Column OLAP Hierarchies</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_HierarchyUsage">
    <xsd:attribute name="hierarchyUsage" type="xsd:int" use="required">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Usage</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MemberProperties">
    <xsd:sequence>
      <xsd:element name="mp" maxOccurs="unbounded" type="CT_MemberProperty">
        <xsd:annotation>
          <xsd:documentation>OLAP Member Property</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>OLAP Member Properties Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MemberProperty">
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>OLAP Member Property Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showCell" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showTip" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Tooltip</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showAsCaption" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show As Caption</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="nameLen" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Name Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pPos" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Property Name Character Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pLen" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Property Name Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="level" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Level Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="field" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Members">
    <xsd:sequence>
      <xsd:element name="member" maxOccurs="unbounded" type="CT_Member">
        <xsd:annotation>
          <xsd:documentation>Member</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Item Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="level" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Hierarchy Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Member">
    <xsd:attribute name="name" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Hidden Item Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Dimensions">
    <xsd:sequence>
      <xsd:element name="dimension" minOccurs="0" maxOccurs="unbounded" type="CT_PivotDimension">
        <xsd:annotation>
          <xsd:documentation>OLAP Dimension</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>OLAP Dimensions Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotDimension">
    <xsd:attribute name="measure" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Measure</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Dimension Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueName" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Dimension Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Dimension Display Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MeasureGroups">
    <xsd:sequence>
      <xsd:element name="measureGroup" minOccurs="0" maxOccurs="unbounded" type="CT_MeasureGroup">
        <xsd:annotation>
          <xsd:documentation>OLAP Measure Group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Measure Group Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MeasureDimensionMaps">
    <xsd:sequence>
      <xsd:element name="map" minOccurs="0" maxOccurs="unbounded" type="CT_MeasureDimensionMap">
        <xsd:annotation>
          <xsd:documentation>OLAP Measure Group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Measure Group Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MeasureGroup">
    <xsd:attribute name="name" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Measure Group Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="caption" use="required" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Measure Group Display Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MeasureDimensionMap">
    <xsd:attribute name="measureGroup" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Measure Group Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dimension" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Dimension Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotTableStyle">
    <xsd:attribute name="name" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>Table Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRowHeaders" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Show Row Header Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showColHeaders" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Show Table Style Column Header Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRowStripes" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Show Row Stripes</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showColStripes" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Show Column Stripes</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showLastColumn" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Show Last Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotFilters">
    <xsd:sequence>
      <xsd:element name="filter" minOccurs="0" maxOccurs="unbounded" type="CT_PivotFilter">
        <xsd:annotation>
          <xsd:documentation>PivotTable Advanced Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Pivot Filter Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotFilter">
    <xsd:sequence>
      <xsd:element name="autoFilter" minOccurs="1" maxOccurs="1" type="CT_AutoFilter">
        <xsd:annotation>
          <xsd:documentation>Auto Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="fld" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="mpFld" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Member Property Field Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="type" use="required" type="ST_PivotFilterType">
      <xsd:annotation>
        <xsd:documentation>Pivot Filter Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="evalOrder" use="optional" type="xsd:int" default="0">
      <xsd:annotation>
        <xsd:documentation>Evaluation Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="id" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Pivot Filter Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iMeasureHier" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Measure Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iMeasureFld" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Measure Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Pivot Filter Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="description" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Pivot Filter Description</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stringValue1" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Label Pivot</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stringValue2" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Label Pivot Filter String Value 2</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_ShowDataAs">
    <xsd:annotation>
      <xsd:documentation>Show Data As</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="normal">
        <xsd:annotation>
          <xsd:documentation>Normal Data Type</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="difference">
        <xsd:annotation>
          <xsd:documentation>Difference</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percent">
        <xsd:annotation>
          <xsd:documentation>Percentage Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percentDiff">
        <xsd:annotation>
          <xsd:documentation>Percentage Difference</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="runTotal">
        <xsd:annotation>
          <xsd:documentation>Running Total</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percentOfRow">
        <xsd:annotation>
          <xsd:documentation>Percentage of Row</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percentOfCol">
        <xsd:annotation>
          <xsd:documentation>Percent of Column</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percentOfTotal">
        <xsd:annotation>
          <xsd:documentation>Percentage of Total</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="index">
        <xsd:annotation>
          <xsd:documentation>Index</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_ItemType">
    <xsd:annotation>
      <xsd:documentation>PivotItem Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="data">
        <xsd:annotation>
          <xsd:documentation>Data</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="default">
        <xsd:annotation>
          <xsd:documentation>Default</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sum">
        <xsd:annotation>
          <xsd:documentation>Sum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="countA">
        <xsd:annotation>
          <xsd:documentation>CountA</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="avg">
        <xsd:annotation>
          <xsd:documentation>Average</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="max">
        <xsd:annotation>
          <xsd:documentation>Max</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="min">
        <xsd:annotation>
          <xsd:documentation>Min</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="product">
        <xsd:annotation>
          <xsd:documentation>Product</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="count">
        <xsd:annotation>
          <xsd:documentation>Count</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="stdDev">
        <xsd:annotation>
          <xsd:documentation>stdDev</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="stdDevP">
        <xsd:annotation>
          <xsd:documentation>StdDevP</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="var">
        <xsd:annotation>
          <xsd:documentation>Var</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="varP">
        <xsd:annotation>
          <xsd:documentation>VarP</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="grand">
        <xsd:annotation>
          <xsd:documentation>Grand Total Item</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="blank">
        <xsd:annotation>
          <xsd:documentation>Blank Pivot Item</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_FormatAction">
    <xsd:annotation>
      <xsd:documentation>PivotTable Format Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="blank">
        <xsd:annotation>
          <xsd:documentation>Blank</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="formatting">
        <xsd:annotation>
          <xsd:documentation>Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="drill">
        <xsd:annotation>
          <xsd:documentation>Drill Type</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="formula">
        <xsd:annotation>
          <xsd:documentation>Formula Type</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_FieldSortType">
    <xsd:annotation>
      <xsd:documentation>Field Sort Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="manual">
        <xsd:annotation>
          <xsd:documentation>Manual Sort</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ascending">
        <xsd:annotation>
          <xsd:documentation>Ascending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="descending">
        <xsd:annotation>
          <xsd:documentation>Descending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_PivotFilterType">
    <xsd:annotation>
      <xsd:documentation>Pivot Filter Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="unknown">
        <xsd:annotation>
          <xsd:documentation>Unknown</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="count">
        <xsd:annotation>
          <xsd:documentation>Count</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percent">
        <xsd:annotation>
          <xsd:documentation>Percent</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sum">
        <xsd:annotation>
          <xsd:documentation>Sum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionEqual">
        <xsd:annotation>
          <xsd:documentation>Caption Equals</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionNotEqual">
        <xsd:annotation>
          <xsd:documentation>Caption Not Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionBeginsWith">
        <xsd:annotation>
          <xsd:documentation>Caption Begins With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionNotBeginsWith">
        <xsd:annotation>
          <xsd:documentation>Caption Does Not Begin With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionEndsWith">
        <xsd:annotation>
          <xsd:documentation>Caption Ends With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionNotEndsWith">
        <xsd:annotation>
          <xsd:documentation>Caption Does Not End With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionContains">
        <xsd:annotation>
          <xsd:documentation>Caption Contains</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionNotContains">
        <xsd:annotation>
          <xsd:documentation>Caption Does Not Contain</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionGreaterThan">
        <xsd:annotation>
          <xsd:documentation>Caption Is Greater Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionGreaterThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Caption Is Greater Than Or Equal To</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionLessThan">
        <xsd:annotation>
          <xsd:documentation>Caption Is Less Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionLessThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Caption Is Less Than Or Equal To</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionBetween">
        <xsd:annotation>
          <xsd:documentation>Caption Is Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="captionNotBetween">
        <xsd:annotation>
          <xsd:documentation>Caption Is Not Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueEqual">
        <xsd:annotation>
          <xsd:documentation>Value Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueNotEqual">
        <xsd:annotation>
          <xsd:documentation>Value Not Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueGreaterThan">
        <xsd:annotation>
          <xsd:documentation>Value Greater Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueGreaterThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Value Greater Than Or Equal To</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueLessThan">
        <xsd:annotation>
          <xsd:documentation>Value Less Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueLessThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Value Less Than Or Equal To</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueBetween">
        <xsd:annotation>
          <xsd:documentation>Value Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="valueNotBetween">
        <xsd:annotation>
          <xsd:documentation>Value Not Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateEqual">
        <xsd:annotation>
          <xsd:documentation>Date Equals</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateNotEqual">
        <xsd:annotation>
          <xsd:documentation>Date Does Not Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateOlderThan">
        <xsd:annotation>
          <xsd:documentation>Date Older Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateOlderThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Date Older Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateNewerThan">
        <xsd:annotation>
          <xsd:documentation>Date Newer Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateNewerThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Date Newer Than or Equal To</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateBetween">
        <xsd:annotation>
          <xsd:documentation>Date Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateNotBetween">
        <xsd:annotation>
          <xsd:documentation>Date Not Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tomorrow">
        <xsd:annotation>
          <xsd:documentation>Tomorrow</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="today">
        <xsd:annotation>
          <xsd:documentation>Today</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="yesterday">
        <xsd:annotation>
          <xsd:documentation>Yesterday</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextWeek">
        <xsd:annotation>
          <xsd:documentation>Next Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisWeek">
        <xsd:annotation>
          <xsd:documentation>This Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastWeek">
        <xsd:annotation>
          <xsd:documentation>Last Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextMonth">
        <xsd:annotation>
          <xsd:documentation>Next Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisMonth">
        <xsd:annotation>
          <xsd:documentation>This Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastMonth">
        <xsd:annotation>
          <xsd:documentation>Last Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextQuarter">
        <xsd:annotation>
          <xsd:documentation>Next Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisQuarter">
        <xsd:annotation>
          <xsd:documentation>This Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastQuarter">
        <xsd:annotation>
          <xsd:documentation>Last Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextYear">
        <xsd:annotation>
          <xsd:documentation>Next Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisYear">
        <xsd:annotation>
          <xsd:documentation>This Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastYear">
        <xsd:annotation>
          <xsd:documentation>Last Year</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="yearToDate">
        <xsd:annotation>
          <xsd:documentation>Year-To-Date</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q1">
        <xsd:annotation>
          <xsd:documentation>First Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q2">
        <xsd:annotation>
          <xsd:documentation>Second Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q3">
        <xsd:annotation>
          <xsd:documentation>Third Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q4">
        <xsd:annotation>
          <xsd:documentation>Fourth Quarter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M1">
        <xsd:annotation>
          <xsd:documentation>January</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M2">
        <xsd:annotation>
          <xsd:documentation>Dates in February</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M3">
        <xsd:annotation>
          <xsd:documentation>Dates in March</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M4">
        <xsd:annotation>
          <xsd:documentation>Dates in April</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M5">
        <xsd:annotation>
          <xsd:documentation>Dates in May</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M6">
        <xsd:annotation>
          <xsd:documentation>Dates in June</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M7">
        <xsd:annotation>
          <xsd:documentation>Dates in July</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M8">
        <xsd:annotation>
          <xsd:documentation>Dates in August</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M9">
        <xsd:annotation>
          <xsd:documentation>Dates in September</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M10">
        <xsd:annotation>
          <xsd:documentation>Dates in October</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M11">
        <xsd:annotation>
          <xsd:documentation>Dates in November</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M12">
        <xsd:annotation>
          <xsd:documentation>Dates in December</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  
  <!-- sml-pivotTableShared.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:complexType name="CT_PivotArea">
    <xsd:sequence>
      <xsd:element name="references" minOccurs="0" type="CT_PivotAreaReferences">
        <xsd:annotation>
          <xsd:documentation>References</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="field" use="optional" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="type" type="ST_PivotAreaType" default="normal">
      <xsd:annotation>
        <xsd:documentation>Rule Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataOnly" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Data Only</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="labelOnly" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Labels Only</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="grandRow" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Row Grand Total</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="grandCol" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Column Grand Total</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cacheIndex" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Cache Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outline" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Outline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="offset" type="ST_Ref">
      <xsd:annotation>
        <xsd:documentation>Offset Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="collapsedLevelsAreSubtotals" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Collapsed Levels Are Subtotals</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="axis" type="ST_Axis" use="optional">
      <xsd:annotation>
        <xsd:documentation>Axis</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fieldPosition" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Field Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_PivotAreaType">
    <xsd:annotation>
      <xsd:documentation>Rule Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="normal">
        <xsd:annotation>
          <xsd:documentation>Normal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="data">
        <xsd:annotation>
          <xsd:documentation>Data</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="all">
        <xsd:annotation>
          <xsd:documentation>All</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="origin">
        <xsd:annotation>
          <xsd:documentation>Origin</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="button">
        <xsd:annotation>
          <xsd:documentation>Field Button</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="topRight">
        <xsd:annotation>
          <xsd:documentation>Top Right</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_PivotAreaReferences">
    <xsd:sequence>
      <xsd:element name="reference" maxOccurs="unbounded" type="CT_PivotAreaReference">
        <xsd:annotation>
          <xsd:documentation>Reference</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Pivot Filter Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotAreaReference">
    <xsd:sequence>
      <xsd:element name="x" minOccurs="0" maxOccurs="unbounded" type="CT_Index">
        <xsd:annotation>
          <xsd:documentation>Field Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="field" use="optional" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Field Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Item Index Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="selected" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Selected</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="byPosition" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Positional Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="relative" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Relative Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Default Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sumSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Sum Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="countASubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include CountA Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="avgSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Average Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Maximum Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Minimum Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="productSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Product Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="countSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Count Subtotal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stdDevSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include StdDev Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stdDevPSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include StdDevP Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="varSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include Var Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="varPSubtotal" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Include VarP Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Index">
    <xsd:attribute name="v" use="required" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Shared Items Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_Axis">
    <xsd:annotation>
      <xsd:documentation>PivotTable Axis</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="axisRow">
        <xsd:annotation>
          <xsd:documentation>Row Axis</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="axisCol">
        <xsd:annotation>
          <xsd:documentation>Column Axis</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="axisPage">
        <xsd:annotation>
          <xsd:documentation>Include Count Filter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="axisValues">
        <xsd:annotation>
          <xsd:documentation>Values Axis</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  
  <!-- sml-queryTable.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-autoFilter.xsd" /> -->
  <xsd:element name="queryTable" type="CT_QueryTable">
    <xsd:annotation>
      <xsd:documentation>Query Table</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_QueryTable">
    <xsd:sequence>
      <xsd:element name="queryTableRefresh" type="CT_QueryTableRefresh" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>QueryTable Refresh Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>QueryTable Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headers" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>First Row Column Titles</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowNumbers" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Row Numbers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="disableRefresh" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Disable Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="backgroundRefresh" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Background Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstBackgroundRefresh" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>First Background Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshOnLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Refresh On Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="growShrinkType" type="ST_GrowShrinkType" use="optional" default="insertDelete">
      <xsd:annotation>
        <xsd:documentation>Grow Shrink Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fillFormulas" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Fill Adjacent Formulas</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="removeDataOnSave" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Remove Data On Save</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="disableEdit" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Disable Edit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="preserveFormatting" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Preserve Formatting On Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="adjustColumnWidth" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Adjust Column Width On Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="intermediate" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Intermediate</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="connectionId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Connection Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="AG_AutoFormat" />
  </xsd:complexType>
  <xsd:complexType name="CT_QueryTableRefresh">
    <xsd:sequence>
      <xsd:element name="queryTableFields" type="CT_QueryTableFields" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Query table fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="queryTableDeletedFields" type="CT_QueryTableDeletedFields" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Deleted Fields</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sortState" minOccurs="0" maxOccurs="1" type="CT_SortState">
        <xsd:annotation>
          <xsd:documentation>Sort State</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="preserveSortFilterLayout" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Preserve Sort &amp; Filter Layout</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fieldIdWrapped" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Next Field Id Wrapped</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headersInLastRefresh" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Headers In Last Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minimumVersion" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Minimum Refresh Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="nextId" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Next field id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="unboundColumnsLeft" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Columns Left</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="unboundColumnsRight" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Columns Right</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_QueryTableDeletedFields">
    <xsd:sequence>
      <xsd:element name="deletedField" type="CT_DeletedField" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Deleted Field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Deleted Fields Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DeletedField">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Deleted Fields Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_QueryTableFields">
    <xsd:sequence>
      <xsd:element name="queryTableField" type="CT_QueryTableField" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>QueryTable Field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Column Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_QueryTableField">
    <xsd:sequence minOccurs="0">
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Field Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataBound" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Data Bound Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowNumbers" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Row Numbers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fillFormulas" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Fill This Formula On Refresh</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="clipped" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Clipped Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tableColumnId" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Table Column Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_GrowShrinkType">
    <xsd:annotation>
      <xsd:documentation>Grow Shrink Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="insertDelete">
        <xsd:annotation>
          <xsd:documentation>Insert &amp; Delete On Refresh</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="insertClear">
        <xsd:annotation>
          <xsd:documentation>Insert &amp; Clear On Refresh</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="overwriteClear">
        <xsd:annotation>
          <xsd:documentation>Overwrite &amp; Clear On Refresh</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>

  <!-- sml-sharedStringTable.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <xsd:element name="sst" type="CT_Sst">
    <xsd:annotation>
      <xsd:documentation>Shared String Table</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Sst">
    <xsd:sequence>
      <xsd:element name="si" type="CT_Rst" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>String Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>String Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueCount" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Unique String Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_PhoneticType">
    <xsd:annotation>
      <xsd:documentation>Phonetic Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="halfwidthKatakana">
        <xsd:annotation>
          <xsd:documentation>Half-Width Katakana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fullwidthKatakana">
        <xsd:annotation>
          <xsd:documentation>Full-Width Katakana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Hiragana">
        <xsd:annotation>
          <xsd:documentation>Hiragana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="noConversion">
        <xsd:annotation>
          <xsd:documentation>No Conversion</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_PhoneticAlignment">
    <xsd:annotation>
      <xsd:documentation>Phonetic Alignment Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="noControl">
        <xsd:annotation>
          <xsd:documentation>No Control</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="left">
        <xsd:annotation>
          <xsd:documentation>Left Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="center">
        <xsd:annotation>
          <xsd:documentation>Center Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="distributed">
        <xsd:annotation>
          <xsd:documentation>Distributed</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_PhoneticRun">
    <xsd:sequence>
      <xsd:element name="t" type="ST_Xstring" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="sb" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Base Text Start Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="eb" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Base Text End Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RElt">
    <xsd:sequence>
      <xsd:element name="rPr" type="CT_RPrElt" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Run Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="t" type="ST_Xstring" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_RPrElt">
    <xsd:choice maxOccurs="unbounded">
      <xsd:element name="rFont" type="CT_FontName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="charset" type="CT_IntProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Character Set</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="family" type="CT_IntProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Family</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="b" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Bold</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="i" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Italic</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="strike" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Strike Through</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="outline" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Outline</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="shadow" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Shadow</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="condense" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Condense</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extend" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Extend</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="color" type="CT_Color" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Text Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sz" type="CT_FontSize" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Size</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="u" type="CT_UnderlineProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Underline</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="vertAlign" type="CT_VerticalAlignFontProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Vertical Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="scheme" type="CT_FontScheme" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Scheme</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
  <xsd:complexType name="CT_Rst">
    <xsd:sequence>
      <xsd:element name="t" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="r" type="CT_RElt" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Rich Text Run</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rPh" type="CT_PhoneticRun" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Phonetic Run</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="phoneticPr" minOccurs="0" maxOccurs="1" type="CT_PhoneticPr">
        <xsd:annotation>
          <xsd:documentation>Phonetic Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_PhoneticPr">
    <xsd:attribute name="fontId" type="ST_FontId" use="required">
      <xsd:annotation>
        <xsd:documentation>Font Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="type" type="ST_PhoneticType" use="optional" default="fullwidthKatakana">
      <xsd:annotation>
        <xsd:documentation>Character Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="alignment" type="ST_PhoneticAlignment" use="optional" default="left">
      <xsd:annotation>
        <xsd:documentation>Alignment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-sharedWorkbookRevisions.xsd -->
  <!-- <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-sheet.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <xsd:element name="headers" type="CT_RevisionHeaders">
    <xsd:annotation>
      <xsd:documentation>Revision Headers</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="revisions" type="CT_Revisions">
    <xsd:annotation>
      <xsd:documentation>Revisions</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_RevisionHeaders">
    <xsd:sequence>
      <xsd:element name="header" type="CT_RevisionHeader" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Header</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>Last Revision GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="lastGuid" type="ST_Guid" use="optional">
      <xsd:annotation>
        <xsd:documentation>Last GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="shared" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Shared Workbook</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="diskRevisions" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Disk Revisions</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="history" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>History</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="trackRevisions" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Track Revisions</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="exclusive" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Exclusive Mode</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="revisionId" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Revision Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="version" type="xsd:int" default="1">
      <xsd:annotation>
        <xsd:documentation>Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="keepChangeHistory" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Keep Change History</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="protected" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Protected</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="preserveHistory" type="xsd:unsignedInt" default="30">
      <xsd:annotation>
        <xsd:documentation>Preserve History</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Revisions">
    <xsd:choice maxOccurs="unbounded">
      <xsd:element name="rrc" type="CT_RevisionRowColumn" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Row Column Insert Delete</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rm" type="CT_RevisionMove" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Cell Move</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rcv" type="CT_RevisionCustomView" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Custom View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rsnm" type="CT_RevisionSheetRename" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Sheet Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ris" type="CT_RevisionInsertSheet" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Insert Sheet</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rcc" type="CT_RevisionCellChange" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Cell Change</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rfmt" type="CT_RevisionFormatting" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="raf" type="CT_RevisionAutoFormatting" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision AutoFormat</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rdn" type="CT_RevisionDefinedName" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Defined Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rcmt" type="CT_RevisionComment" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Cell Comment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rqt" type="CT_RevisionQueryTableField" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Query Table</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rcft" type="CT_RevisionConflict" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Merge Conflict</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
  <xsd:attributeGroup name="AG_RevData">
    <xsd:attribute name="rId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Revision Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ua" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Revision From Rejection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ra" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Revision Undo Rejected</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:attributeGroup>
  <xsd:complexType name="CT_RevisionHeader">
    <xsd:sequence>
      <xsd:element name="sheetIdMap" minOccurs="1" maxOccurs="1" type="CT_SheetIdMap">
        <xsd:annotation>
          <xsd:documentation>Sheet Id Map</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="reviewedList" minOccurs="0" maxOccurs="1" type="CT_ReviewedRevisions">
        <xsd:annotation>
          <xsd:documentation>Reviewed List</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dateTime" type="xsd:dateTime" use="required">
      <xsd:annotation>
        <xsd:documentation>Date Time</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxSheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Last Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="userName" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>User Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minRId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Minimum Revision Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxRId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Max Revision Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetIdMap">
    <xsd:sequence>
      <xsd:element name="sheetId" type="CT_SheetId" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Sheet Id</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetId">
    <xsd:attribute name="val" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ReviewedRevisions">
    <xsd:sequence>
      <xsd:element name="reviewed" type="CT_Reviewed" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Reviewed</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reviewed Revisions Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Reviewed">
    <xsd:attribute name="rId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>revision Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_UndoInfo">
    <xsd:attribute name="index" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="exp" type="ST_FormulaExpression" use="required">
      <xsd:annotation>
        <xsd:documentation>Expression</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref3D" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Reference 3D</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="array" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Array Entered</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="v" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Value Needed</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="nf" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Defined Name Formula</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cs" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Cross Sheet Move</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dr" type="ST_RefA" use="required">
      <xsd:annotation>
        <xsd:documentation>Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dn" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Defined Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="r" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Cell Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionRowColumn">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element name="undo" type="CT_UndoInfo" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Undo</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rcc" type="CT_RevisionCellChange" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revised Row Column</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rfmt" type="CT_RevisionFormatting" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="sId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="eol" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>End Of List</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="action" type="ST_rwColActionType" use="required">
      <xsd:annotation>
        <xsd:documentation>User Action</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="edge" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Edge Deleted</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionMove">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element name="undo" type="CT_UndoInfo" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Undo</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rcc" type="CT_RevisionCellChange" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Cell Change</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rfmt" type="CT_RevisionFormatting" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Revision Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="source" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Source</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="destination" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Destination</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceSheetId" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Source Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionCustomView">
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="action" type="ST_RevisionAction" use="required">
      <xsd:annotation>
        <xsd:documentation>User Action</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionSheetRename">
    <xsd:sequence>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldName" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Old Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="newName" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>New Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionInsertSheet">
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheetPosition" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionCellChange">
    <xsd:sequence>
      <xsd:element name="oc" type="CT_Cell" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Old Cell Data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="nc" type="CT_Cell" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>New Cell Data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="odxf" type="CT_Dxf" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Old Formatting Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ndxf" type="CT_Dxf" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>New Formatting Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="sId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="odxf" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Old Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xfDxf" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Row Column Formatting Change</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Style Revision</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dxf" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="quotePrefix" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Quote Prefix</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldQuotePrefix" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Old Quote Prefix</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ph" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Phonetic Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldPh" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Old Phonetic Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="endOfListFormulaUpdate" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>End of List  Formula Update</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionFormatting">
    <xsd:sequence>
      <xsd:element name="dxf" type="CT_Dxf" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xfDxf" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Row or Column Formatting Change</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqref" type="ST_Sqref" use="required">
      <xsd:annotation>
        <xsd:documentation>Sequence Of References</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="start" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Start index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="length" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionAutoFormatting">
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attributeGroup ref="AG_AutoFormat" />
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionComment">
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cell" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="action" type="ST_RevisionAction" default="add">
      <xsd:annotation>
        <xsd:documentation>User Action</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="alwaysShow" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Always Show Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="old" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Old Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hiddenRow" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Comment In Hidden Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hiddenColumn" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="author" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Author</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldLength" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Original Comment Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="newLength" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>New Comment Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionDefinedName">
    <xsd:sequence>
      <xsd:element name="formula" type="ST_Formula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oldFormula" type="ST_Formula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Old Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="localSheetId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Local Name Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customView" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Custom View</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="function" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Function</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldFunction" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Old Function</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="functionGroupId" type="xsd:unsignedByte" use="optional">
      <xsd:annotation>
        <xsd:documentation>Function Group Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldFunctionGroupId" type="xsd:unsignedByte" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Function Group Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="shortcutKey" type="xsd:unsignedByte" use="optional">
      <xsd:annotation>
        <xsd:documentation>Shortcut Key</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldShortcutKey" type="xsd:unsignedByte" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Short Cut Key</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Named Range Hidden</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldHidden" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Old Hidden</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customMenu" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>New Custom Menu</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldCustomMenu" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Custom Menu Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="description" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Description</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldDescription" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Description</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="help" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>New Help Topic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldHelp" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Help Topic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="statusBar" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Status Bar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldStatusBar" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Status Bar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="comment" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Name Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oldComment" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Old Name Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionConflict">
    <xsd:attributeGroup ref="AG_RevData" />
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionQueryTableField">
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>QueryTable Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fieldId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Field Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_rwColActionType">
    <xsd:annotation>
      <xsd:documentation>Row Column Action Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="insertRow">
        <xsd:annotation>
          <xsd:documentation>Insert Row</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="deleteRow">
        <xsd:annotation>
          <xsd:documentation>Delete Row</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="insertCol">
        <xsd:annotation>
          <xsd:documentation>Column Insert</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="deleteCol">
        <xsd:annotation>
          <xsd:documentation>Delete Column</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_RevisionAction">
    <xsd:annotation>
      <xsd:documentation>Revision Action Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="add">
        <xsd:annotation>
          <xsd:documentation>Add</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="delete">
        <xsd:annotation>
          <xsd:documentation>Delete</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_FormulaExpression">
    <xsd:annotation>
      <xsd:documentation>Formula Expression Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="ref">
        <xsd:annotation>
          <xsd:documentation>Reference</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="refError">
        <xsd:annotation>
          <xsd:documentation>Reference Is Error</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="area">
        <xsd:annotation>
          <xsd:documentation>Area</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="areaError">
        <xsd:annotation>
          <xsd:documentation>Area Error</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="computedArea">
        <xsd:annotation>
          <xsd:documentation>Computed Area</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  
  <!-- sml-sharedWorkbookUserNames.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:element name="users" type="CT_Users">
    <xsd:annotation>
      <xsd:documentation>User List</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Users">
    <xsd:sequence>
      <xsd:element name="userInfo" minOccurs="0" maxOccurs="256" type="CT_SharedUser">
        <xsd:annotation>
          <xsd:documentation>User Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Active User Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SharedUser">
    <xsd:sequence>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>User Revisions GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>User Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="id" type="xsd:int" use="required">
      <xsd:annotation>
        <xsd:documentation>User Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dateTime" type="xsd:dateTime" use="required">
      <xsd:annotation>
        <xsd:documentation>Date Time</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-sheet.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-workbook.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-sharedStringTable.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-autoFilter.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-pivotTableShared.xsd" /> -->
  <!-- <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd" /> -->
  <xsd:element name="worksheet" type="CT_Worksheet">
    <xsd:annotation>
      <xsd:documentation>Worksheet</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="chartsheet" type="CT_Chartsheet">
    <xsd:annotation>
      <xsd:documentation>Chart Sheet</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="dialogsheet" type="CT_Dialogsheet">
    <xsd:annotation>
      <xsd:documentation>Dialog Sheet</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Macrosheet">
    <xsd:sequence>
      <xsd:element name="sheetPr" type="CT_SheetPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dimension" type="CT_SheetDimension" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Macro Sheet Dimensions</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetViews" type="CT_SheetViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Macro Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetFormatPr" type="CT_SheetFormatPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Format Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cols" type="CT_Cols" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Column Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetData" type="CT_SheetData" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetProtection" type="CT_SheetProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Protection Options</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="autoFilter" type="CT_AutoFilter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>AutoFilter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sortState" type="CT_SortState" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sort State</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dataConsolidate" type="CT_DataConsolidate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Data Consolidation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customSheetViews" type="CT_CustomSheetViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="phoneticPr" type="CT_PhoneticPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Phonetic Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="conditionalFormatting" type="CT_ConditionalFormatting" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Conditional Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="printOptions" type="CT_PrintOptions" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Print Options</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageMargins" type="CT_PageMargins" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Margins</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageSetup" type="CT_PageSetup" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Setup Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="headerFooter" type="CT_HeaderFooter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Header Footer Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rowBreaks" type="CT_PageBreak" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Horizontal Page Breaks (Row)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colBreaks" type="CT_PageBreak" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Vertical Page Breaks</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customProperties" type="CT_CustomProperties" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="drawing" type="CT_Drawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Drawing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawing" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing Reference</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawingHF" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing Header Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="picture" type="CT_SheetBackgroundPicture" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Background Image</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oleObjects" type="CT_OleObjects" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>OLE Objects</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Dialogsheet">
    <xsd:sequence>
      <xsd:element name="sheetPr" minOccurs="0" type="CT_SheetPr">
        <xsd:annotation>
          <xsd:documentation>Sheet Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetViews" minOccurs="0" type="CT_SheetViews">
        <xsd:annotation>
          <xsd:documentation>Dialog Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetFormatPr" minOccurs="0" type="CT_SheetFormatPr">
        <xsd:annotation>
          <xsd:documentation>Dialog Sheet Format Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetProtection" type="CT_SheetProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Protection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customSheetViews" minOccurs="0" type="CT_CustomSheetViews">
        <xsd:annotation>
          <xsd:documentation>Custom Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="printOptions" minOccurs="0" type="CT_PrintOptions">
        <xsd:annotation>
          <xsd:documentation>Print Options</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageMargins" minOccurs="0" type="CT_PageMargins">
        <xsd:annotation>
          <xsd:documentation>Page Margins</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageSetup" minOccurs="0" type="CT_PageSetup">
        <xsd:annotation>
          <xsd:documentation>Page Setup Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="headerFooter" minOccurs="0" type="CT_HeaderFooter">
        <xsd:annotation>
          <xsd:documentation>Header &amp; Footer Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="drawing" minOccurs="0" type="CT_Drawing">
        <xsd:annotation>
          <xsd:documentation>Drawing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawing" minOccurs="0" type="CT_LegacyDrawing">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawingHF" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing Header Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oleObjects" type="CT_OleObjects" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Worksheet">
    <xsd:sequence>
      <xsd:element name="sheetPr" type="CT_SheetPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Worksheet Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dimension" type="CT_SheetDimension" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Worksheet Dimensions</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetViews" type="CT_SheetViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetFormatPr" type="CT_SheetFormatPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Format Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cols" type="CT_Cols" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Column Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetData" type="CT_SheetData" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetCalcPr" type="CT_SheetCalcPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Calculation Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetProtection" type="CT_SheetProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Protection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="protectedRanges" type="CT_ProtectedRanges" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Protected Ranges</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="scenarios" type="CT_Scenarios" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Scenarios</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="autoFilter" type="CT_AutoFilter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>AutoFilter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sortState" type="CT_SortState" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sort State</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dataConsolidate" type="CT_DataConsolidate" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Data Consolidate</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customSheetViews" type="CT_CustomSheetViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="mergeCells" type="CT_MergeCells" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Merge Cells</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="phoneticPr" type="CT_PhoneticPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Phonetic Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="conditionalFormatting" type="CT_ConditionalFormatting" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Conditional Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dataValidations" type="CT_DataValidations" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Data Validations</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="hyperlinks" type="CT_Hyperlinks" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Hyperlinks</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="printOptions" type="CT_PrintOptions" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Print Options</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageMargins" type="CT_PageMargins" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Margins</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageSetup" type="CT_PageSetup" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Setup Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="headerFooter" type="CT_HeaderFooter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Header and Footer Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rowBreaks" type="CT_PageBreak" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Horizontal Page Breaks</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colBreaks" type="CT_PageBreak" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Vertical Page Breaks</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customProperties" type="CT_CustomProperties" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cellWatches" type="CT_CellWatches" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cell Watch Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ignoredErrors" type="CT_IgnoredErrors" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Ignored Errors</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="smartTags" type="CT_SmartTags" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Smart Tags</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="drawing" type="CT_Drawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Drawing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawing" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawingHF" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing Header Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="picture" type="CT_SheetBackgroundPicture" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Background Image</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oleObjects" type="CT_OleObjects" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="controls" type="CT_Controls" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Embedded Controls</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="webPublishItems" type="CT_WebPublishItems" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Web Publishing Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="tableParts" type="CT_TableParts" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Table Parts</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetData">
    <xsd:sequence>
      <xsd:element name="row" type="CT_Row" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Row</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetCalcPr">
    <xsd:attribute name="fullCalcOnLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Full Calculation On Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetFormatPr">
    <xsd:attribute name="baseColWidth" type="xsd:unsignedInt" use="optional" default="8">
      <xsd:annotation>
        <xsd:documentation>Base Column Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultColWidth" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Default Column Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultRowHeight" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Default Row Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customHeight" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Custom Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zeroHeight" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden By Default</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="thickTop" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Thick Top Border</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="thickBottom" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Thick Bottom Border</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outlineLevelRow" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Maximum Outline Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outlineLevelCol" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Column Outline Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Cols">
    <xsd:sequence>
      <xsd:element name="col" type="CT_Col" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Column Width &amp; Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Col">
    <xsd:attribute name="min" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Minimum Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="max" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Maximum Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="width" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Column Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="style" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden Columns</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bestFit" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Best Fit Column Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customWidth" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Custom Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="phonetic" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Phonetic Information</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outlineLevel" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Outline Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="collapsed" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Collapsed</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_CellSpan">
    <xsd:annotation>
      <xsd:documentation>Cell Span Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_CellSpans">
    <xsd:annotation>
      <xsd:documentation>Cell Spans</xsd:documentation>
    </xsd:annotation>
    <xsd:list itemType="ST_CellSpan" />
  </xsd:simpleType>
  <xsd:complexType name="CT_Row">
    <xsd:sequence>
      <xsd:element name="c" type="CT_Cell" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Cell</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="r" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Row Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="spans" type="ST_CellSpans" use="optional">
      <xsd:annotation>
        <xsd:documentation>Spans</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Style Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customFormat" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Custom Format</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ht" type="xsd:double" use="optional">
      <xsd:annotation>
        <xsd:documentation>Row Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customHeight" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Custom Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outlineLevel" type="xsd:unsignedByte" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Outline Level</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="collapsed" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Collapsed</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="thickTop" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Thick Top Border</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="thickBot" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Thick Bottom</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ph" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Phonetic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Cell">
    <xsd:sequence>
      <xsd:element name="f" type="CT_CellFormula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="v" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cell Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="is" type="CT_Rst" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Rich Text Inline</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="r" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Style Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="t" type="ST_CellType" use="optional" default="n">
      <xsd:annotation>
        <xsd:documentation>Cell Data Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cm" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Cell Metadata Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="vm" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Value Metadata Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ph" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Phonetic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_CellType">
    <xsd:annotation>
      <xsd:documentation>Cell Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="b">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="n">
        <xsd:annotation>
          <xsd:documentation>Number</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="e">
        <xsd:annotation>
          <xsd:documentation>Error</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="s">
        <xsd:annotation>
          <xsd:documentation>Shared String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="str">
        <xsd:annotation>
          <xsd:documentation>String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="inlineStr">
        <xsd:annotation>
          <xsd:documentation>Inline String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_CellFormulaType">
    <xsd:annotation>
      <xsd:documentation>Formula Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="normal">
        <xsd:annotation>
          <xsd:documentation>Normal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="array">
        <xsd:annotation>
          <xsd:documentation>Array Entered</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dataTable">
        <xsd:annotation>
          <xsd:documentation>Table Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="shared">
        <xsd:annotation>
          <xsd:documentation>Shared Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_SheetPr">
    <xsd:sequence>
      <xsd:element name="tabColor" type="CT_Color" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheet Tab Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="outlinePr" type="CT_OutlinePr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Outline Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageSetUpPr" type="CT_PageSetUpPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Setup Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="syncHorizontal" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Synch Horizontal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="syncVertical" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Synch Vertical</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="syncRef" type="ST_Ref" use="optional">
      <xsd:annotation>
        <xsd:documentation>Synch Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="transitionEvaluation" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Transition Formula Evaluation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="transitionEntry" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Transition Formula Entry</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="published" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Published</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="codeName" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Code Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="filterMode" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Filter Mode</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="enableFormatConditionsCalculation" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Enable Conditional Formatting Calculations</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetDimension">
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetViews">
    <xsd:sequence>
      <xsd:element name="sheetView" type="CT_SheetView" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Worksheet View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetView">
    <xsd:sequence>
      <xsd:element name="pane" type="CT_Pane" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>View Pane</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="selection" type="CT_Selection" minOccurs="0" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>Selection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pivotSelection" type="CT_PivotSelection" minOccurs="0" maxOccurs="4">
        <xsd:annotation>
          <xsd:documentation>PivotTable Selection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="windowProtection" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Window Protection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showFormulas" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Formulas</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showGridLines" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Grid Lines</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRowColHeaders" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Headers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showZeros" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Zero Values</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rightToLeft" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Right To Left</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tabSelected" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Sheet Tab Selected</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRuler" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Ruler</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showOutlineSymbols" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Outline Symbols</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultGridColor" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Default Grid Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showWhiteSpace" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show White Space</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="view" type="ST_SheetViewType" use="optional" default="normal">
      <xsd:annotation>
        <xsd:documentation>View Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="topLeftCell" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Top Left Visible Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="colorId" type="xsd:unsignedInt" use="optional" default="64">
      <xsd:annotation>
        <xsd:documentation>Color Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomScale" type="xsd:unsignedInt" use="optional" default="100">
      <xsd:annotation>
        <xsd:documentation>Zoom Scale</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomScaleNormal" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Zoom Scale Normal View</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomScaleSheetLayoutView" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Zoom Scale Page Break Preview</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomScalePageLayoutView" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Zoom Scale Page Layout View</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="workbookViewId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Workbook View Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Pane">
    <xsd:attribute name="xSplit" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Horizontal Split Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ySplit" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Vertical Split Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="topLeftCell" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Top Left Visible Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activePane" type="ST_Pane" use="optional" default="topLeft">
      <xsd:annotation>
        <xsd:documentation>Active Pane</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="state" type="ST_PaneState" use="optional" default="split">
      <xsd:annotation>
        <xsd:documentation>Split State</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotSelection">
    <xsd:sequence>
      <xsd:element name="pivotArea" type="CT_PivotArea">
        <xsd:annotation>
          <xsd:documentation>Pivot Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="pane" type="ST_Pane" use="optional" default="topLeft">
      <xsd:annotation>
        <xsd:documentation>Pane</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showHeader" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Header</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="label" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Label</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="data" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Data Selection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="extendable" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Extendable</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Selection Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="axis" type="ST_Axis" use="optional">
      <xsd:annotation>
        <xsd:documentation>Axis</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dimension" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Dimension</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="start" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Start</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="min" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Minimum</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="max" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Maximum</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activeRow" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Active Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activeCol" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Active Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="previousRow" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Previous Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="previousCol" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Previous Column Selection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="click" type="xsd:unsignedInt" default="0">
      <xsd:annotation>
        <xsd:documentation>Click Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Selection">
    <xsd:attribute name="pane" type="ST_Pane" use="optional" default="topLeft">
      <xsd:annotation>
        <xsd:documentation>Pane</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activeCell" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Active Cell Location</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activeCellId" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Active Cell Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqref" type="ST_Sqref" use="optional" default="A1">
      <xsd:annotation>
        <xsd:documentation>Sequence of References</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_Pane">
    <xsd:annotation>
      <xsd:documentation>Pane Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="bottomRight">
        <xsd:annotation>
          <xsd:documentation>Bottom Right Pane</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="topRight">
        <xsd:annotation>
          <xsd:documentation>Top Right Pane</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="bottomLeft">
        <xsd:annotation>
          <xsd:documentation>Bottom Left Pane</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="topLeft">
        <xsd:annotation>
          <xsd:documentation>Top Left Pane</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_PageBreak">
    <xsd:sequence>
      <xsd:element name="brk" type="CT_Break" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Break</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Page Break Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="manualBreakCount" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Manual Break Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Break">
    <xsd:attribute name="id" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="min" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Minimum</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="max" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Maximum</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="man" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Manual Page Break</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pt" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Pivot-Created Page Break</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_SheetViewType">
    <xsd:annotation>
      <xsd:documentation>Sheet View Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="normal">
        <xsd:annotation>
          <xsd:documentation>Normal View</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pageBreakPreview">
        <xsd:annotation>
          <xsd:documentation>Page Break Preview</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pageLayout">
        <xsd:annotation>
          <xsd:documentation>Page Layout View</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_OutlinePr">
    <xsd:attribute name="applyStyles" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Apply Styles in Outline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="summaryBelow" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Summary Below</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="summaryRight" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Summary Right</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showOutlineSymbols" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Outline Symbols</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PageSetUpPr">
    <xsd:attribute name="autoPageBreaks" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Auto Page Breaks</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fitToPage" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Fit To Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataConsolidate">
    <xsd:sequence>
      <xsd:element name="dataRefs" type="CT_DataRefs" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Data Consolidation References</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="function" type="ST_DataConsolidateFunction" use="optional" default="sum">
      <xsd:annotation>
        <xsd:documentation>Function Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="leftLabels" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Use Left Column Labels</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="topLabels" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Labels In Top Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="link" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Link</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_DataConsolidateFunction">
    <xsd:annotation>
      <xsd:documentation>Data Consolidation Functions</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="average">
        <xsd:annotation>
          <xsd:documentation>Average</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="count">
        <xsd:annotation>
          <xsd:documentation>Count</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="countNums">
        <xsd:annotation>
          <xsd:documentation>CountNums</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="max">
        <xsd:annotation>
          <xsd:documentation>Maximum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="min">
        <xsd:annotation>
          <xsd:documentation>Minimum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="product">
        <xsd:annotation>
          <xsd:documentation>Product</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="stdDev">
        <xsd:annotation>
          <xsd:documentation>StdDev</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="stdDevp">
        <xsd:annotation>
          <xsd:documentation>StdDevP</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sum">
        <xsd:annotation>
          <xsd:documentation>Sum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="var">
        <xsd:annotation>
          <xsd:documentation>Variance</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="varp">
        <xsd:annotation>
          <xsd:documentation>VarP</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_DataRefs">
    <xsd:sequence>
      <xsd:element name="dataRef" type="CT_DataRef" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Data Consolidation Reference</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data Consolidation Reference Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataRef">
    <xsd:attribute name="ref" type="ST_Ref" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Named Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheet" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MergeCells">
    <xsd:sequence>
      <xsd:element name="mergeCell" type="CT_MergeCell" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Merged Cell</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MergeCell">
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SmartTags">
    <xsd:sequence>
      <xsd:element name="cellSmartTags" type="CT_CellSmartTags" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Cell Smart Tags</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CellSmartTags">
    <xsd:sequence>
      <xsd:element name="cellSmartTag" type="CT_CellSmartTag" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Cell Smart Tag</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="r" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellSmartTag">
    <xsd:sequence>
      <xsd:element name="cellSmartTagPr" minOccurs="0" maxOccurs="unbounded" type="CT_CellSmartTagPr">
        <xsd:annotation>
          <xsd:documentation>Smart Tag Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Smart Tag Type Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="deleted" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Deleted</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xmlBased" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>XML Based</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellSmartTagPr">
    <xsd:attribute name="key" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Key Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="val" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Drawing">
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_LegacyDrawing">
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomSheetViews">
    <xsd:sequence>
      <xsd:element name="customSheetView" minOccurs="1" maxOccurs="unbounded" type="CT_CustomSheetView">
        <xsd:annotation>
          <xsd:documentation>Custom Sheet View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomSheetView">
    <xsd:sequence>
      <xsd:element name="pane" type="CT_Pane" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Pane Split Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="selection" type="CT_Selection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Selection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="rowBreaks" type="CT_PageBreak" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Horizontal Page Breaks</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colBreaks" type="CT_PageBreak" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Vertical Page Breaks</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageMargins" type="CT_PageMargins" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Margins</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="printOptions" type="CT_PrintOptions" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Print Options</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageSetup" type="CT_PageSetup" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Page Setup Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="headerFooter" type="CT_HeaderFooter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Header Footer Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="autoFilter" type="CT_AutoFilter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>AutoFilter Settings</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="scale" type="xsd:unsignedInt" default="100">
      <xsd:annotation>
        <xsd:documentation>Print Scale</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="colorId" type="xsd:unsignedInt" default="64">
      <xsd:annotation>
        <xsd:documentation>Color Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showPageBreaks" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Page Breaks</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showFormulas" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Formulas</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showGridLines" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Grid Lines</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRowCol" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Headers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outlineSymbols" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Outline Symbols</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zeroValues" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Zero Values</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fitToPage" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Fit To Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="printArea" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Print Area Defined</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="filter" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Filtered List</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showAutoFilter" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show AutoFitler Drop Down Controls</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hiddenRows" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden Rows</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hiddenColumns" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden Columns</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="state" type="ST_SheetState" default="visible">
      <xsd:annotation>
        <xsd:documentation>Visible State</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="filterUnique" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="view" type="ST_SheetViewType" default="normal">
      <xsd:annotation>
        <xsd:documentation>View Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRuler" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Ruler</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="topLeftCell" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Top Left Visible Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataValidations">
    <xsd:sequence>
      <xsd:element name="dataValidation" type="CT_DataValidation" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Data Validation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="disablePrompts" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Disable Prompts</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xWindow" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Top Left Corner (X Coodrinate)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="yWindow" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Top Left Corner (Y Coordinate)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data Validation Item Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DataValidation">
    <xsd:sequence>
      <xsd:element name="formula1" type="ST_Formula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formula 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="formula2" type="ST_Formula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formula 2</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="ST_DataValidationType" use="optional" default="none">
      <xsd:annotation>
        <xsd:documentation>Data Validation Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="errorStyle" type="ST_DataValidationErrorStyle" use="optional" default="stop">
      <xsd:annotation>
        <xsd:documentation>Data Validation Error Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="imeMode" type="ST_DataValidationImeMode" use="optional" default="noControl">
      <xsd:annotation>
        <xsd:documentation>IME Mode Enforced</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="operator" type="ST_DataValidationOperator" use="optional" default="between">
      <xsd:annotation>
        <xsd:documentation>Operator</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="allowBlank" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Allow Blank</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showDropDown" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Drop Down</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showInputMessage" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Input Message</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showErrorMessage" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Error Message</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="errorTitle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Error Alert Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="error" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Error Message</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="promptTitle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Prompt Title</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="prompt" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Input Prompt</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqref" type="ST_Sqref" use="required">
      <xsd:annotation>
        <xsd:documentation>Sequence of References</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_DataValidationType">
    <xsd:annotation>
      <xsd:documentation>Data Validation Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="whole">
        <xsd:annotation>
          <xsd:documentation>Whole Number</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="decimal">
        <xsd:annotation>
          <xsd:documentation>Decimal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="list">
        <xsd:annotation>
          <xsd:documentation>List</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="date">
        <xsd:annotation>
          <xsd:documentation>Date</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="time">
        <xsd:annotation>
          <xsd:documentation>Time</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="textLength">
        <xsd:annotation>
          <xsd:documentation>Text Length</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="custom">
        <xsd:annotation>
          <xsd:documentation>Custom</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_DataValidationOperator">
    <xsd:annotation>
      <xsd:documentation>Data Validation Operator</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="between">
        <xsd:annotation>
          <xsd:documentation>Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notBetween">
        <xsd:annotation>
          <xsd:documentation>Not Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="equal">
        <xsd:annotation>
          <xsd:documentation>Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notEqual">
        <xsd:annotation>
          <xsd:documentation>Not Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lessThan">
        <xsd:annotation>
          <xsd:documentation>Less Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lessThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Less Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="greaterThan">
        <xsd:annotation>
          <xsd:documentation>Greater Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="greaterThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Greater Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_DataValidationErrorStyle">
    <xsd:annotation>
      <xsd:documentation>Data Validation Error Styles</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="stop">
        <xsd:annotation>
          <xsd:documentation>Stop Icon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="warning">
        <xsd:annotation>
          <xsd:documentation>Warning Icon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="information">
        <xsd:annotation>
          <xsd:documentation>Information Icon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_DataValidationImeMode">
    <xsd:annotation>
      <xsd:documentation>Data Validation IME Mode</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="noControl">
        <xsd:annotation>
          <xsd:documentation>IME Mode Not Controlled</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="off">
        <xsd:annotation>
          <xsd:documentation>IME Off</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="on">
        <xsd:annotation>
          <xsd:documentation>IME On</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="disabled">
        <xsd:annotation>
          <xsd:documentation>Disabled IME Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hiragana">
        <xsd:annotation>
          <xsd:documentation>Hiragana IME Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fullKatakana">
        <xsd:annotation>
          <xsd:documentation>Full Katakana IME Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="halfKatakana">
        <xsd:annotation>
          <xsd:documentation>Half-Width Katakana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fullAlpha">
        <xsd:annotation>
          <xsd:documentation>Full-Width Alpha-Numeric IME Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="halfAlpha">
        <xsd:annotation>
          <xsd:documentation>Half Alpha IME</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fullHangul">
        <xsd:annotation>
          <xsd:documentation>Full Width Hangul</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="halfHangul">
        <xsd:annotation>
          <xsd:documentation>Half-Width Hangul IME Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_CfType">
    <xsd:annotation>
      <xsd:documentation>Conditional Format Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="expression">
        <xsd:annotation>
          <xsd:documentation>Expression</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cellIs">
        <xsd:annotation>
          <xsd:documentation>Cell Is</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="colorScale">
        <xsd:annotation>
          <xsd:documentation>Color Scale</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dataBar">
        <xsd:annotation>
          <xsd:documentation>Data Bar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="iconSet">
        <xsd:annotation>
          <xsd:documentation>Icon Set</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="top10">
        <xsd:annotation>
          <xsd:documentation>Top 10</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="uniqueValues">
        <xsd:annotation>
          <xsd:documentation>Unique Values</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="duplicateValues">
        <xsd:annotation>
          <xsd:documentation>Duplicate Values</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="containsText">
        <xsd:annotation>
          <xsd:documentation>Contains Text</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notContainsText">
        <xsd:annotation>
          <xsd:documentation>Does Not Contain Text</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="beginsWith">
        <xsd:annotation>
          <xsd:documentation>Begins With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="endsWith">
        <xsd:annotation>
          <xsd:documentation>Ends With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="containsBlanks">
        <xsd:annotation>
          <xsd:documentation>Contains Blanks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notContainsBlanks">
        <xsd:annotation>
          <xsd:documentation>Contains No Blanks</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="containsErrors">
        <xsd:annotation>
          <xsd:documentation>Contains Errors</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notContainsErrors">
        <xsd:annotation>
          <xsd:documentation>Contains No Errors</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="timePeriod">
        <xsd:annotation>
          <xsd:documentation>Time Period</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="aboveAverage">
        <xsd:annotation>
          <xsd:documentation>Above or Below Average</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_TimePeriod">
    <xsd:annotation>
      <xsd:documentation>Time Period Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="today">
        <xsd:annotation>
          <xsd:documentation>Today</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="yesterday">
        <xsd:annotation>
          <xsd:documentation>Yesterday</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tomorrow">
        <xsd:annotation>
          <xsd:documentation>Tomorrow</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="last7Days">
        <xsd:annotation>
          <xsd:documentation>Last 7 Days</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisMonth">
        <xsd:annotation>
          <xsd:documentation>This Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastMonth">
        <xsd:annotation>
          <xsd:documentation>Last Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextMonth">
        <xsd:annotation>
          <xsd:documentation>Next Month</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thisWeek">
        <xsd:annotation>
          <xsd:documentation>This Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastWeek">
        <xsd:annotation>
          <xsd:documentation>Last Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nextWeek">
        <xsd:annotation>
          <xsd:documentation>Next Week</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_ConditionalFormattingOperator">
    <xsd:annotation>
      <xsd:documentation>Conditional Format Operators</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="lessThan">
        <xsd:annotation>
          <xsd:documentation>Less Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lessThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Less Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="equal">
        <xsd:annotation>
          <xsd:documentation>Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notEqual">
        <xsd:annotation>
          <xsd:documentation>Not Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="greaterThanOrEqual">
        <xsd:annotation>
          <xsd:documentation>Greater Than Or Equal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="greaterThan">
        <xsd:annotation>
          <xsd:documentation>Greater Than</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="between">
        <xsd:annotation>
          <xsd:documentation>Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notBetween">
        <xsd:annotation>
          <xsd:documentation>Not Between</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="containsText">
        <xsd:annotation>
          <xsd:documentation>Contains</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="notContains">
        <xsd:annotation>
          <xsd:documentation>Does Not Contain</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="beginsWith">
        <xsd:annotation>
          <xsd:documentation>Begins With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="endsWith">
        <xsd:annotation>
          <xsd:documentation>Ends With</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_CfvoType">
    <xsd:annotation>
      <xsd:documentation>Conditional Format Value Object Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="num">
        <xsd:annotation>
          <xsd:documentation>Number</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percent">
        <xsd:annotation>
          <xsd:documentation>Percent</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="max">
        <xsd:annotation>
          <xsd:documentation>Maximum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="min">
        <xsd:annotation>
          <xsd:documentation>Minimum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="formula">
        <xsd:annotation>
          <xsd:documentation>Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percentile">
        <xsd:annotation>
          <xsd:documentation>Percentile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_ConditionalFormatting">
    <xsd:sequence>
      <xsd:element name="cfRule" type="CT_CfRule" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Conditional Formatting Rule</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="pivot" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>PivotTable Conditional Formatting</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqref" type="ST_Sqref">
      <xsd:annotation>
        <xsd:documentation>Sequence of Refernces</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CfRule">
    <xsd:sequence>
      <xsd:element name="formula" type="ST_Formula" minOccurs="0" maxOccurs="3">
        <xsd:annotation>
          <xsd:documentation>Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colorScale" type="CT_ColorScale" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Color Scale</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dataBar" type="CT_DataBar" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Data Bar</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="iconSet" type="CT_IconSet" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Icon Set</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="ST_CfType">
      <xsd:annotation>
        <xsd:documentation>Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Differential Formatting Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="priority" type="xsd:int" use="required">
      <xsd:annotation>
        <xsd:documentation>Priority</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stopIfTrue" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Stop If True</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="aboveAverage" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Above Or Below Average</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="percent" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Top 10 Percent</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bottom" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Bottom N</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="operator" type="ST_ConditionalFormattingOperator" use="optional">
      <xsd:annotation>
        <xsd:documentation>Operator</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="text" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="timePeriod" type="ST_TimePeriod" use="optional">
      <xsd:annotation>
        <xsd:documentation>Time Period</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rank" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Rank</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="stdDev" type="xsd:int" use="optional">
      <xsd:annotation>
        <xsd:documentation>StdDev</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="equalAverage" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Equal Average</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Hyperlinks">
    <xsd:sequence>
      <xsd:element name="hyperlink" type="CT_Hyperlink" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Hyperlink</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Hyperlink">
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="location" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Location</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tooltip" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Tool Tip</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="display" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Display String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellFormula">
    <xsd:simpleContent>
      <xsd:extension base="ST_Formula">
        <xsd:attribute name="t" type="ST_CellFormulaType" use="optional" default="normal">
          <xsd:annotation>
            <xsd:documentation>Formula Type</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="aca" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Always Calculate Array</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="ref" type="ST_Ref" use="optional">
          <xsd:annotation>
            <xsd:documentation>Range of Cells</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="dt2D" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Data Table 2-D</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="dtr" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Data Table Row</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="del1" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Input 1 Deleted</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="del2" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Input 2 Deleted</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="r1" type="ST_CellRef" use="optional">
          <xsd:annotation>
            <xsd:documentation>Data Table Cell 1</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="r2" type="ST_CellRef" use="optional">
          <xsd:annotation>
            <xsd:documentation>Input Cell 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="ca" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Calculate Cell</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="si" type="xsd:unsignedInt" use="optional">
          <xsd:annotation>
            <xsd:documentation>Shared Group Index</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="bx" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Assigns Value to Name</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="CT_ColorScale">
    <xsd:sequence>
      <xsd:element name="cfvo" type="CT_Cfvo" minOccurs="2" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Conditional Format Value Object</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="color" type="CT_Color" minOccurs="2" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Color Gradiant Interpolation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_DataBar">
    <xsd:sequence>
      <xsd:element name="cfvo" type="CT_Cfvo" minOccurs="2" maxOccurs="2">
        <xsd:annotation>
          <xsd:documentation>Conditional Format Value Object</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="color" type="CT_Color" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Data Bar Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="minLength" type="xsd:unsignedInt" use="optional" default="10">
      <xsd:annotation>
        <xsd:documentation>Minimum Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maxLength" type="xsd:unsignedInt" use="optional" default="90">
      <xsd:annotation>
        <xsd:documentation>Maximum Length</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showValue" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Values</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_IconSet">
    <xsd:sequence>
      <xsd:element name="cfvo" type="CT_Cfvo" minOccurs="2" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Conditional Formatting Object</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="iconSet" type="ST_IconSetType" use="optional" default="3TrafficLights1">
      <xsd:annotation>
        <xsd:documentation>Icon Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showValue" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="percent" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Percent</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="reverse" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Reverse Icons</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Cfvo">
    <xsd:sequence>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="ST_CfvoType" use="required">
      <xsd:annotation>
        <xsd:documentation>Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="val" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="gte" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Greater Than Or Equal</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PageMargins">
    <xsd:attribute name="left" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Left Page Margin</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="right" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Right Page Margin</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="top" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Top Page Margin</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bottom" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Bottom Page Margin</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="header" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Header Page Margin</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="footer" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Footer Page Margin</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PrintOptions">
    <xsd:attribute name="horizontalCentered" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Horizontal Centered</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="verticalCentered" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Vertical Centered</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headings" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Print Headings</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="gridLines" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Print Grid Lines</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="gridLinesSet" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Grid Lines Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PageSetup">
    <xsd:attribute name="paperSize" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Paper Size</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="scale" type="xsd:unsignedInt" use="optional" default="100">
      <xsd:annotation>
        <xsd:documentation>Print Scale</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstPageNumber" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>First Page Number</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fitToWidth" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Fit To Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fitToHeight" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Fit To Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pageOrder" type="ST_PageOrder" use="optional" default="downThenOver">
      <xsd:annotation>
        <xsd:documentation>Page Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="orientation" type="ST_Orientation" use="optional" default="default">
      <xsd:annotation>
        <xsd:documentation>Orientation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="usePrinterDefaults" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Use Printer Defaults</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="blackAndWhite" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Black And White</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="draft" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Draft</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cellComments" type="ST_CellComments" use="optional" default="none">
      <xsd:annotation>
        <xsd:documentation>Print Cell Comments</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="useFirstPageNumber" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Use First Page Number</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="errors" type="ST_PrintError" use="optional" default="displayed">
      <xsd:annotation>
        <xsd:documentation>Print Error Handling</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="horizontalDpi" type="xsd:unsignedInt" use="optional" default="600">
      <xsd:annotation>
        <xsd:documentation>Horizontal DPI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="verticalDpi" type="xsd:unsignedInt" use="optional" default="600">
      <xsd:annotation>
        <xsd:documentation>Vertical DPI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="copies" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Number Of Copies</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_PageOrder">
    <xsd:annotation>
      <xsd:documentation>Page Order</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="downThenOver">
        <xsd:annotation>
          <xsd:documentation>Down Then Over</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="overThenDown">
        <xsd:annotation>
          <xsd:documentation>Over Then Down</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_Orientation">
    <xsd:annotation>
      <xsd:documentation>Orientation</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="default">
        <xsd:annotation>
          <xsd:documentation>Default</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="portrait">
        <xsd:annotation>
          <xsd:documentation>Portrait</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="landscape">
        <xsd:annotation>
          <xsd:documentation>Landscape</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_CellComments">
    <xsd:annotation>
      <xsd:documentation>Cell Comments</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="asDisplayed">
        <xsd:annotation>
          <xsd:documentation>Print Comments As Displayed</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="atEnd">
        <xsd:annotation>
          <xsd:documentation>Print At End</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_HeaderFooter">
    <xsd:sequence>
      <xsd:element name="oddHeader" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Odd Header</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oddFooter" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Odd Page Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="evenHeader" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Even Page Header</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="evenFooter" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Even Page Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="firstHeader" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>First Page Header</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="firstFooter" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>First Page Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="differentOddEven" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Different Odd Even Header Footer</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="differentFirst" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Different First Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="scaleWithDoc" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Scale Header &amp; Footer With Document</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="alignWithMargins" type="xsd:boolean" default="true">
      <xsd:annotation>
        <xsd:documentation>Align Margins</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_PrintError">
    <xsd:annotation>
      <xsd:documentation>Print Errors</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="displayed">
        <xsd:annotation>
          <xsd:documentation>Display Cell Errors</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="blank">
        <xsd:annotation>
          <xsd:documentation>Show Cell Errors As Blank</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dash">
        <xsd:annotation>
          <xsd:documentation>Dash Cell Errors</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NA">
        <xsd:annotation>
          <xsd:documentation>NA</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_Scenarios">
    <xsd:sequence>
      <xsd:element name="scenario" type="CT_Scenario" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Scenario</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="current" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Current Scenario</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="show" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Last Shown Scenario</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqref" type="ST_Sqref" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sequence of References</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetProtection">
    <xsd:attribute name="password" type="ST_UnsignedShortHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheet" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Sheet Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="objects" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Objects Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="scenarios" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Scenarios Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formatCells" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Format Cells Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formatColumns" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Format Columns Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formatRows" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Format Rows Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertColumns" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Insert Columns Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertRows" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Insert Rows Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertHyperlinks" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Insert Hyperlinks Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="deleteColumns" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Delete Columns Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="deleteRows" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Delete Rows Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="selectLockedCells" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Select Locked Cells Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sort" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Sort Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoFilter" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>AutoFilter Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pivotTables" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Pivot Tables Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="selectUnlockedCells" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Select Unlocked Cells Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ProtectedRanges">
    <xsd:sequence>
      <xsd:element name="protectedRange" type="CT_ProtectedRange" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Protected Range</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ProtectedRange">
    <xsd:attribute name="password" type="ST_UnsignedShortHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sqref" type="ST_Sqref" use="required">
      <xsd:annotation>
        <xsd:documentation>Sequence of References</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="securityDescriptor" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Security Descriptor</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Scenario">
    <xsd:sequence>
      <xsd:element name="inputCells" type="CT_InputCells" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Input Cells</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Scenario Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="locked" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Scenario Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hidden Scenario</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Changing Cell Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="user" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>User Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="comment" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Scenario Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_InputCells">
    <xsd:attribute name="r" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="deleted" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Deleted</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="undone" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Undone</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="val" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellWatches">
    <xsd:sequence>
      <xsd:element name="cellWatch" type="CT_CellWatch" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Cell Watch Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CellWatch">
    <xsd:attribute name="r" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Chartsheet">
    <xsd:sequence>
      <xsd:element name="sheetPr" type="CT_ChartsheetPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Chart Sheet Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetViews" type="CT_ChartsheetViews" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Chart Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetProtection" type="CT_ChartsheetProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Chart Sheet Protection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customSheetViews" type="CT_CustomChartsheetViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Chart Sheet Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pageMargins" minOccurs="0" type="CT_PageMargins"></xsd:element>
      <xsd:element name="pageSetup" type="CT_CsPageSetup" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="headerFooter" minOccurs="0" type="CT_HeaderFooter"></xsd:element>
      <xsd:element name="drawing" type="CT_Drawing" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Drawing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="legacyDrawing" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="legacyDrawingHF" type="CT_LegacyDrawing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Legacy Drawing Reference in  Header Footer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="picture" type="CT_SheetBackgroundPicture" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="webPublishItems" type="CT_WebPublishItems" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ChartsheetPr">
    <xsd:sequence>
      <xsd:element name="tabColor" type="CT_Color" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="published" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Published</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="codeName" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Code Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ChartsheetViews">
    <xsd:sequence>
      <xsd:element name="sheetView" type="CT_ChartsheetView" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Chart Sheet View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ChartsheetView">
    <xsd:sequence>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="tabSelected" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Sheet Tab Selected</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomScale" type="xsd:unsignedInt" default="100" use="optional">
      <xsd:annotation>
        <xsd:documentation>Window Zoom Scale</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="workbookViewId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Workbook View Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomToFit" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Zoom To Fit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ChartsheetProtection">
    <xsd:attribute name="password" type="ST_UnsignedShortHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="content" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Contents</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="objects" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Objects Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CsPageSetup">
    <xsd:attribute name="paperSize" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Paper Size</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstPageNumber" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>First Page Number</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="orientation" type="ST_Orientation" use="optional" default="default">
      <xsd:annotation>
        <xsd:documentation>Orientation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="usePrinterDefaults" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Use Printer Defaults</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="blackAndWhite" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Black And White</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="draft" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Draft</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="useFirstPageNumber" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Use First Page Number</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="horizontalDpi" type="xsd:unsignedInt" use="optional" default="600">
      <xsd:annotation>
        <xsd:documentation>Horizontal DPI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="verticalDpi" type="xsd:unsignedInt" use="optional" default="600">
      <xsd:annotation>
        <xsd:documentation>Vertical DPI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="copies" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Number Of Copies</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomChartsheetViews">
    <xsd:sequence>
      <xsd:element name="customSheetView" minOccurs="0" maxOccurs="unbounded" type="CT_CustomChartsheetView">
        <xsd:annotation>
          <xsd:documentation>Custom Chart Sheet View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomChartsheetView">
    <xsd:sequence>
      <xsd:element name="pageMargins" type="CT_PageMargins" minOccurs="0" maxOccurs="1"></xsd:element>
      <xsd:element name="pageSetup" type="CT_CsPageSetup" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Chart Sheet Page Setup</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="headerFooter" type="CT_HeaderFooter" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="scale" type="xsd:unsignedInt" default="100">
      <xsd:annotation>
        <xsd:documentation>Print Scale</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="state" type="ST_SheetState" default="visible">
      <xsd:annotation>
        <xsd:documentation>Visible State</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="zoomToFit" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Zoom To Fit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomProperties">
    <xsd:sequence>
      <xsd:element name="customPr" type="CT_CustomProperty" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Custom Property</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomProperty">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Custom Property Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_OleObjects">
    <xsd:sequence>
      <xsd:element name="oleObject" type="CT_OleObject" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>OLE Object</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_OleObject">
    <xsd:attribute name="progId" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>OLE ProgId</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dvAspect" type="ST_DvAspect" use="optional" default="DVASPECT_CONTENT">
      <xsd:annotation>
        <xsd:documentation>Data or View Aspect</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="link" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>OLE Link Moniker</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="oleUpdate" type="ST_OleUpdate" use="optional">
      <xsd:annotation>
        <xsd:documentation>OLE Update</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Auto Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="shapeId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Shape Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_DvAspect">
    <xsd:annotation>
      <xsd:documentation>Data View Aspect Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="DVASPECT_CONTENT">
        <xsd:annotation>
          <xsd:documentation>Object Display Content</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DVASPECT_ICON">
        <xsd:annotation>
          <xsd:documentation>Object Display Icon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_OleUpdate">
    <xsd:annotation>
      <xsd:documentation>OLE Update Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="OLEUPDATE_ALWAYS">
        <xsd:annotation>
          <xsd:documentation>Always Update OLE</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="OLEUPDATE_ONCALL">
        <xsd:annotation>
          <xsd:documentation>Update OLE On Call</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_WebPublishItems">
    <xsd:sequence>
      <xsd:element name="webPublishItem" type="CT_WebPublishItem" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Web Publishing Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Web Publishing Items Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_WebPublishItem">
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="divId" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Destination Bookmark</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceType" type="ST_WebSourceType" use="required">
      <xsd:annotation>
        <xsd:documentation>Web Source Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceRef" type="ST_Ref" use="optional">
      <xsd:annotation>
        <xsd:documentation>Source Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceObject" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Source Object Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="destinationFile" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Destination File Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="title" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Title</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoRepublish" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Automatically Publish</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Controls">
    <xsd:sequence>
      <xsd:element name="control" type="CT_Control" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Embedded Control</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Control">
    <xsd:attribute name="shapeId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Shape Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Control Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_WebSourceType">
    <xsd:annotation>
      <xsd:documentation>Web Source Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="sheet">
        <xsd:annotation>
          <xsd:documentation>All Sheet Content</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="printArea">
        <xsd:annotation>
          <xsd:documentation>Print Area</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="autoFilter">
        <xsd:annotation>
          <xsd:documentation>AutoFilter</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="range">
        <xsd:annotation>
          <xsd:documentation>Range</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="chart">
        <xsd:annotation>
          <xsd:documentation>Chart</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pivotTable">
        <xsd:annotation>
          <xsd:documentation>PivotTable</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="query">
        <xsd:annotation>
          <xsd:documentation>QueryTable</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="label">
        <xsd:annotation>
          <xsd:documentation>Label</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_IgnoredErrors">
    <xsd:sequence>
      <xsd:element name="ignoredError" type="CT_IgnoredError" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Ignored Error</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_IgnoredError">
    <xsd:attribute name="sqref" type="ST_Sqref" use="required">
      <xsd:annotation>
        <xsd:documentation>Sequence of References</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="evalError" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Evaluation Error</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="twoDigitTextYear" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Two Digit Text Year</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="numberStoredAsText" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Number Stored As Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formula" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Formula</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formulaRange" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Formula Range</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="unlockedFormula" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Unlocked Formula</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="emptyCellReference" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Empty Cell Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="listDataValidation" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>List Data Validation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="calculatedColumn" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Calculated Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_PaneState">
    <xsd:annotation>
      <xsd:documentation>Pane State</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="split">
        <xsd:annotation>
          <xsd:documentation>Split</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="frozen">
        <xsd:annotation>
          <xsd:documentation>Frozen</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="frozenSplit">
        <xsd:annotation>
          <xsd:documentation>Frozen Split</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_TableParts">
    <xsd:sequence>
      <xsd:element name="tablePart" type="CT_TablePart" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Table Part</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TablePart">
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-sheetMetadata.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:element name="metadata" type="CT_Metadata">
    <xsd:annotation>
      <xsd:documentation>Metadata</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Metadata">
    <xsd:sequence>
      <xsd:element name="metadataTypes" type="CT_MetadataTypes" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Metadata Types Collection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="metadataStrings" type="CT_MetadataStrings" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Metadata String Store</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="mdxMetadata" type="CT_MdxMetadata" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>MDX Metadata Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="futureMetadata" type="CT_FutureMetadata" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Future Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cellMetadata" type="CT_MetadataBlocks" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cell Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="valueMetadata" type="CT_MetadataBlocks" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Value Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_MetadataTypes">
    <xsd:sequence>
      <xsd:element name="metadataType" type="CT_MetadataType" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Metadata Type Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Metadata Type Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MetadataType">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Metadata Type Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minSupportedVersion" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Minimum Supported Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ghostRow" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Ghost Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ghostCol" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Ghost Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="edit" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Edit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="delete" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Cell Value Delete</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="copy" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Copy</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteAll" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste All</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteFormulas" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Formulas</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteValues" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Special Values</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteFormats" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteComments" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Comments</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteDataValidation" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Data Validation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteBorders" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Borders</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteColWidths" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Column Widths</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pasteNumberFormats" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Paste Number Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="merge" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Merge</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="splitFirst" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Meatadata Split First</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="splitAll" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Split All</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rowColShift" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Insert Delete</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="clearAll" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Clear All</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="clearFormats" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Clear Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="clearContents" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Clear Contents</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="clearComments" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Clear Comments</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="assign" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Formula Assignment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="coerce" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Metadata Coercion</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="adjust" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Adjust Metadata</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cellMeta" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Cell Metadata</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MetadataBlocks">
    <xsd:sequence>
      <xsd:element name="bk" type="CT_MetadataBlock" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Metadata Block</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Metadata Block Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MetadataBlock">
    <xsd:sequence>
      <xsd:element name="rc" type="CT_MetadataRecord" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Metadata Record</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_MetadataRecord">
    <xsd:attribute name="t" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Metadata Record Type Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="v" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Metadata Record Value Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FutureMetadata">
    <xsd:sequence>
      <xsd:element name="bk" type="CT_FutureMetadataBlock" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Future Metadata Block</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Metadata Type Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Future Metadata Block Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FutureMetadataBlock">
    <xsd:sequence>
      <xsd:element name="extLst" minOccurs="0" maxOccurs="1" type="CT_ExtensionList">
        <xsd:annotation>
          <xsd:documentation>Future Feature Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_MdxMetadata">
    <xsd:sequence>
      <xsd:element name="mdx" type="CT_Mdx" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>MDX Metadata Record</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>MDX Metadata Record Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Mdx">
    <xsd:choice minOccurs="1" maxOccurs="1">
      <xsd:element name="t" type="CT_MdxTuple">
        <xsd:annotation>
          <xsd:documentation>Tuple MDX Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ms" type="CT_MdxSet">
        <xsd:annotation>
          <xsd:documentation>Set MDX Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="p" type="CT_MdxMemeberProp">
        <xsd:annotation>
          <xsd:documentation>Member Property MDX Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="k" type="CT_MdxKPI">
        <xsd:annotation>
          <xsd:documentation>KPI MDX Metadata</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute name="n" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Connection Name Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="f" type="ST_MdxFunctionType" use="required">
      <xsd:annotation>
        <xsd:documentation>Cube Function Tag</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_MdxFunctionType">
    <xsd:annotation>
      <xsd:documentation>MDX Function Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>Cube Member</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="v">
        <xsd:annotation>
          <xsd:documentation>Cube Value</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="s">
        <xsd:annotation>
          <xsd:documentation>Cube Set</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="c">
        <xsd:annotation>
          <xsd:documentation>Cube Set Count</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="r">
        <xsd:annotation>
          <xsd:documentation>Cube Ranked Member</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="p">
        <xsd:annotation>
          <xsd:documentation>Cube Member Property</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="k">
        <xsd:annotation>
          <xsd:documentation>Cube KPI Member</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_MdxTuple">
    <xsd:sequence>
      <xsd:element name="n" type="CT_MetadataStringIndex" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Member Unique Name Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="c" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Member Index Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ct" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Culture Currency</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="si" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Server Formatting String Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fi" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Built-In Number Format Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Background Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fc" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Foreground Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="i" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Italic Font</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="u" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Underline Font</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="st" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Strikethrough Font</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="b" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Server Formatting Bold Font</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MdxSet">
    <xsd:sequence>
      <xsd:element name="n" type="CT_MetadataStringIndex" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Member Unique Name Index</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ns" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Set Definition Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="c" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Sort By Member Index Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="o" type="ST_MdxSetOrder" use="optional" default="u">
      <xsd:annotation>
        <xsd:documentation>Set Sort Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_MdxSetOrder">
    <xsd:annotation>
      <xsd:documentation>MDX Set Order</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="u">
        <xsd:annotation>
          <xsd:documentation>Unsorted</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="a">
        <xsd:annotation>
          <xsd:documentation>Ascending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="d">
        <xsd:annotation>
          <xsd:documentation>Descending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="aa">
        <xsd:annotation>
          <xsd:documentation>Alpha Ascending Sort Order</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ad">
        <xsd:annotation>
          <xsd:documentation>Alpha Descending Sort Order</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="na">
        <xsd:annotation>
          <xsd:documentation>Natural Ascending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nd">
        <xsd:annotation>
          <xsd:documentation>Natural Descending</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_MdxMemeberProp">
    <xsd:attribute name="n" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Member Unique Name Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="np" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Property Name Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MdxKPI">
    <xsd:attribute name="n" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Member Unique Name Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="np" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>KPI Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="p" type="ST_MdxKPIProperty" use="required">
      <xsd:annotation>
        <xsd:documentation>KPI Property</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_MdxKPIProperty">
    <xsd:annotation>
      <xsd:documentation>MDX KPI Property</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="v">
        <xsd:annotation>
          <xsd:documentation>Value</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="g">
        <xsd:annotation>
          <xsd:documentation>Goal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="s">
        <xsd:annotation>
          <xsd:documentation>Status</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="t">
        <xsd:annotation>
          <xsd:documentation>Trend</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="w">
        <xsd:annotation>
          <xsd:documentation>Weight</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="m">
        <xsd:annotation>
          <xsd:documentation>Current Time Member</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_MetadataStringIndex">
    <xsd:attribute name="x" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Index Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>String is a Set</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_MetadataStrings">
    <xsd:sequence>
      <xsd:element name="s" type="CT_XStringElement" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>MDX Metadata String</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>MDX Metadata String Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-singleCellTable.xsd -->
  <!-- <xsd:include schemaLocation="sml-table.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:element name="singleXmlCells" type="CT_SingleXmlCells">
    <xsd:annotation>
      <xsd:documentation>Single Cells</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_SingleXmlCells">
    <xsd:sequence>
      <xsd:element name="singleXmlCell" type="CT_SingleXmlCell" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Table Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_SingleXmlCell">
    <xsd:sequence>
      <xsd:element name="xmlCellPr" type="CT_XmlCellPr" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cell Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="r" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="connectionId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Connection ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_XmlCellPr">
    <xsd:sequence>
      <xsd:element name="xmlPr" type="CT_XmlPr" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Column XML Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Field Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueName" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Unique Table Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_XmlPr">
    <xsd:sequence>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="mapId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Map Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xpath" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>XPath</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xmlDataType" type="ST_XmlDataType" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Data Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-styles.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:element name="styleSheet" type="CT_Stylesheet">
    <xsd:annotation>
      <xsd:documentation>Style Sheet</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Stylesheet">
    <xsd:sequence>
      <xsd:element name="numFmts" type="CT_NumFmts" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Number Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fonts" type="CT_Fonts" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Fonts</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fills" type="CT_Fills" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Fills</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="borders" type="CT_Borders" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Borders</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cellStyleXfs" type="CT_CellStyleXfs" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formatting Records</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cellXfs" type="CT_CellXfs" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cell Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="cellStyles" type="CT_CellStyles" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cell Styles</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="dxfs" type="CT_Dxfs" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="tableStyles" type="CT_TableStyles" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Table Styles</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="colors" type="CT_Colors" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Colors</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CellAlignment">
    <xsd:attribute name="horizontal" type="ST_HorizontalAlignment" use="optional">
      <xsd:annotation>
        <xsd:documentation>Horizontal Alignment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="vertical" type="ST_VerticalAlignment" use="optional">
      <xsd:annotation>
        <xsd:documentation>Vertical Alignment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="textRotation" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Text Rotation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="wrapText" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Wrap Text</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="indent" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Indent</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="relativeIndent" type="xsd:int" use="optional">
      <xsd:annotation>
        <xsd:documentation>Relative Indent</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="justifyLastLine" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Justify Last Line</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="shrinkToFit" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Shrink To Fit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="readingOrder" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reading Order</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_BorderStyle">
    <xsd:annotation>
      <xsd:documentation>Border Line Styles</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thin">
        <xsd:annotation>
          <xsd:documentation>Thin Border</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="medium">
        <xsd:annotation>
          <xsd:documentation>Medium Border</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dashed">
        <xsd:annotation>
          <xsd:documentation>Dashed</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dotted">
        <xsd:annotation>
          <xsd:documentation>Dotted</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thick">
        <xsd:annotation>
          <xsd:documentation>Thick Line Border</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="double">
        <xsd:annotation>
          <xsd:documentation>Double Line</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hair">
        <xsd:annotation>
          <xsd:documentation>Hairline Border</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mediumDashed">
        <xsd:annotation>
          <xsd:documentation>Medium Dashed</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dashDot">
        <xsd:annotation>
          <xsd:documentation>Dash Dot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mediumDashDot">
        <xsd:annotation>
          <xsd:documentation>Medium Dash Dot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dashDotDot">
        <xsd:annotation>
          <xsd:documentation>Dash Dot Dot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mediumDashDotDot">
        <xsd:annotation>
          <xsd:documentation>Medium Dash Dot Dot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="slantDashDot">
        <xsd:annotation>
          <xsd:documentation>Slant Dash Dot</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_Borders">
    <xsd:sequence>
      <xsd:element name="border" type="CT_Border" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Border</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Border Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Border">
    <xsd:sequence>
      <xsd:element name="left" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Left Border</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="right" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Right Border</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="top" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Top Border</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="bottom" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Bottom Border</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="diagonal" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Diagonal</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="vertical" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Vertical Inner Border</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="horizontal" type="CT_BorderPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Horizontal Inner Borders</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="diagonalUp" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Diagonal Up</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="diagonalDown" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Diagonal Down</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="outline" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Outline</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_BorderPr">
    <xsd:sequence>
      <xsd:element name="color" type="CT_Color" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="style" type="ST_BorderStyle" use="optional" default="none">
      <xsd:annotation>
        <xsd:documentation>Line Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellProtection">
    <xsd:attribute name="locked" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Cell Locked</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Hidden Cell</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Fonts">
    <xsd:sequence>
      <xsd:element name="font" type="CT_Font" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Font</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Font Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Fills">
    <xsd:sequence>
      <xsd:element name="fill" type="CT_Fill" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Fill</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Fill Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Fill">
    <xsd:choice minOccurs="1" maxOccurs="1">
      <xsd:element name="patternFill" type="CT_PatternFill" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Pattern</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="gradientFill" type="CT_GradientFill" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Gradient</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
  <xsd:complexType name="CT_PatternFill">
    <xsd:sequence>
      <xsd:element name="fgColor" type="CT_Color" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Foreground Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="bgColor" type="CT_Color" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Background Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="patternType" type="ST_PatternType" use="optional">
      <xsd:annotation>
        <xsd:documentation>Pattern Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Color">
    <xsd:attribute name="auto" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Automatic</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="indexed" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rgb" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Alpha Red Green Blue Color Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="theme" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Theme Color</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tint" type="xsd:double" use="optional" default="0.0">
      <xsd:annotation>
        <xsd:documentation>Tint</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_PatternType">
    <xsd:annotation>
      <xsd:documentation>Pattern Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="solid">
        <xsd:annotation>
          <xsd:documentation>Solid</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mediumGray">
        <xsd:annotation>
          <xsd:documentation>Medium Gray</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkGray">
        <xsd:annotation>
          <xsd:documentation>Dary Gray</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightGray">
        <xsd:annotation>
          <xsd:documentation>Light Gray</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkHorizontal">
        <xsd:annotation>
          <xsd:documentation>Dark Horizontal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkVertical">
        <xsd:annotation>
          <xsd:documentation>Dark Vertical</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkDown">
        <xsd:annotation>
          <xsd:documentation>Dark Down</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkUp">
        <xsd:annotation>
          <xsd:documentation>Dark Up</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkGrid">
        <xsd:annotation>
          <xsd:documentation>Dark Grid</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="darkTrellis">
        <xsd:annotation>
          <xsd:documentation>Dark Trellis</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightHorizontal">
        <xsd:annotation>
          <xsd:documentation>Light Horizontal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightVertical">
        <xsd:annotation>
          <xsd:documentation>Light Vertical</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightDown">
        <xsd:annotation>
          <xsd:documentation>Light Down</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightUp">
        <xsd:annotation>
          <xsd:documentation>Light Up</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightGrid">
        <xsd:annotation>
          <xsd:documentation>Light Grid</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lightTrellis">
        <xsd:annotation>
          <xsd:documentation>Light Trellis</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gray125">
        <xsd:annotation>
          <xsd:documentation>Gray 0.125</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gray0625">
        <xsd:annotation>
          <xsd:documentation>Gray 0.0625</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_GradientFill">
    <xsd:sequence>
      <xsd:element name="stop" type="CT_GradientStop" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Gradient Stop</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="ST_GradientType" use="optional" default="linear">
      <xsd:annotation>
        <xsd:documentation>Gradient Fill Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="degree" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Linear Gradient Degree</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="left" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Left Convergence</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="right" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Right Convergence</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="top" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Top Gradient Convergence</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="bottom" type="xsd:double" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Bottom Convergence</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_GradientStop">
    <xsd:sequence>
      <xsd:element name="color" type="CT_Color" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="position" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Gradient Stop Position</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_GradientType">
    <xsd:annotation>
      <xsd:documentation>Gradient Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="linear">
        <xsd:annotation>
          <xsd:documentation>Linear Gradient</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="path">
        <xsd:annotation>
          <xsd:documentation>Path</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_HorizontalAlignment">
    <xsd:annotation>
      <xsd:documentation>Horizontal Alignment Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="general">
        <xsd:annotation>
          <xsd:documentation>General Horizontal Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="left">
        <xsd:annotation>
          <xsd:documentation>Left Horizontal Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="center">
        <xsd:annotation>
          <xsd:documentation>Centered Horizontal Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="right">
        <xsd:annotation>
          <xsd:documentation>Right Horizontal Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fill">
        <xsd:annotation>
          <xsd:documentation>Fill</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="justify">
        <xsd:annotation>
          <xsd:documentation>Justify</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="centerContinuous">
        <xsd:annotation>
          <xsd:documentation>Center Continuous Horizontal Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="distributed">
        <xsd:annotation>
          <xsd:documentation>Distributed Horizontal Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_VerticalAlignment">
    <xsd:annotation>
      <xsd:documentation>Vertical Alignment Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="top">
        <xsd:annotation>
          <xsd:documentation>Align Top</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="center">
        <xsd:annotation>
          <xsd:documentation>Centered Vertical Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="bottom">
        <xsd:annotation>
          <xsd:documentation>Aligned To Bottom</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="justify">
        <xsd:annotation>
          <xsd:documentation>Justified Vertically</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="distributed">
        <xsd:annotation>
          <xsd:documentation>Distributed Vertical Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_NumFmts">
    <xsd:sequence>
      <xsd:element name="numFmt" type="CT_NumFmt" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Number Formats</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_NumFmt">
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="required">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="formatCode" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Number Format Code</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellStyleXfs">
    <xsd:sequence>
      <xsd:element name="xf" type="CT_Xf" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Formatting Elements</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Style Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellXfs">
    <xsd:sequence>
      <xsd:element name="xf" type="CT_Xf" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Xf">
    <xsd:sequence>
      <xsd:element name="alignment" type="CT_CellAlignment" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="protection" type="CT_CellProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Protection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="numFmtId" type="ST_NumFmtId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Number Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fontId" type="ST_FontId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Font Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fillId" type="ST_FillId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Fill Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="borderId" type="ST_BorderId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Border Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xfId" type="ST_CellStyleXfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="quotePrefix" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Quote Prefix</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pivotButton" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Pivot Button</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyNumberFormat" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Apply Number Format</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyFont" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Apply Font</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyFill" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Apply Fill</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyBorder" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Apply Border</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyAlignment" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Apply Alignment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyProtection" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Apply Protection</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellStyles">
    <xsd:sequence>
      <xsd:element name="cellStyle" type="CT_CellStyle" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Cell Style</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Style Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CellStyle">
    <xsd:sequence>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>User Defined Cell Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xfId" type="ST_CellStyleXfId" use="required">
      <xsd:annotation>
        <xsd:documentation>Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="builtinId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Built-In Style Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iLevel" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Outline Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidden" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Hidden Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="customBuiltin" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Custom Built In</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Dxfs">
    <xsd:sequence>
      <xsd:element name="dxf" type="CT_Dxf" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Formatting</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Format Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_Dxf">
    <xsd:sequence>
      <xsd:element name="font" type="CT_Font" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="numFmt" type="CT_NumFmt" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Number Format</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fill" type="CT_Fill" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Fill</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="alignment" type="CT_CellAlignment" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="border" type="CT_Border" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Border Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="protection" type="CT_CellProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Protection Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ST_NumFmtId">
    <xsd:annotation>
      <xsd:documentation>Number Format Id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:unsignedInt" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_FontId">
    <xsd:annotation>
      <xsd:documentation>Font Id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:unsignedInt" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_FillId">
    <xsd:annotation>
      <xsd:documentation>Fill Id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:unsignedInt" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_BorderId">
    <xsd:annotation>
      <xsd:documentation>Border Id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:unsignedInt" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_CellStyleXfId">
    <xsd:annotation>
      <xsd:documentation>Cell Style Format Id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:unsignedInt" />
  </xsd:simpleType>
  <xsd:simpleType name="ST_DxfId">
    <xsd:annotation>
      <xsd:documentation>Format Id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:unsignedInt" />
  </xsd:simpleType>
  <xsd:complexType name="CT_Colors">
    <xsd:sequence>
      <xsd:element name="indexedColors" type="CT_IndexedColors" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Color Indexes</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="mruColors" type="CT_MRUColors" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>MRU Colors</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_IndexedColors">
    <xsd:sequence>
      <xsd:element name="rgbColor" type="CT_RgbColor" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>RGB Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_MRUColors">
    <xsd:sequence>
      <xsd:element name="color" type="CT_Color" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_RgbColor">
    <xsd:attribute name="rgb" type="ST_UnsignedIntHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Alpha Red Green Blue</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableStyles">
    <xsd:sequence>
      <xsd:element name="tableStyle" type="CT_TableStyle" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Table Style</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Table Style Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultTableStyle" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Default Table Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultPivotStyle" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Default Pivot Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableStyle">
    <xsd:sequence>
      <xsd:element name="tableStyleElement" type="CT_TableStyleElement" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Table Style</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="pivot" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Pivot Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="table" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Table</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Table Style Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableStyleElement">
    <xsd:attribute name="type" type="ST_TableStyleType" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Style Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="size" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Band Size</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Formatting Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_TableStyleType">
    <xsd:annotation>
      <xsd:documentation>Table Style Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="wholeTable">
        <xsd:annotation>
          <xsd:documentation>Whole Table Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="headerRow">
        <xsd:annotation>
          <xsd:documentation>Header Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="totalRow">
        <xsd:annotation>
          <xsd:documentation>Total Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstColumn">
        <xsd:annotation>
          <xsd:documentation>First Column Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastColumn">
        <xsd:annotation>
          <xsd:documentation>Last Column Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstRowStripe">
        <xsd:annotation>
          <xsd:documentation>First Row Stripe Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="secondRowStripe">
        <xsd:annotation>
          <xsd:documentation>Second Row Stripe Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstColumnStripe">
        <xsd:annotation>
          <xsd:documentation>First Column Stripe Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="secondColumnStripe">
        <xsd:annotation>
          <xsd:documentation>Second Column Stipe Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstHeaderCell">
        <xsd:annotation>
          <xsd:documentation>First Header Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastHeaderCell">
        <xsd:annotation>
          <xsd:documentation>Last Header Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstTotalCell">
        <xsd:annotation>
          <xsd:documentation>First Total Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lastTotalCell">
        <xsd:annotation>
          <xsd:documentation>Last Total Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstSubtotalColumn">
        <xsd:annotation>
          <xsd:documentation>First Subtotal Column Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="secondSubtotalColumn">
        <xsd:annotation>
          <xsd:documentation>Second Subtotal Column Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thirdSubtotalColumn">
        <xsd:annotation>
          <xsd:documentation>Third Subtotal Column Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstSubtotalRow">
        <xsd:annotation>
          <xsd:documentation>First Subtotal Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="secondSubtotalRow">
        <xsd:annotation>
          <xsd:documentation>Second Subtotal Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thirdSubtotalRow">
        <xsd:annotation>
          <xsd:documentation>Third Subtotal Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="blankRow">
        <xsd:annotation>
          <xsd:documentation>Blank Row Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstColumnSubheading">
        <xsd:annotation>
          <xsd:documentation>First Column Subheading Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="secondColumnSubheading">
        <xsd:annotation>
          <xsd:documentation>Second Column Subheading Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thirdColumnSubheading">
        <xsd:annotation>
          <xsd:documentation>Third Column Subheading Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="firstRowSubheading">
        <xsd:annotation>
          <xsd:documentation>First Row Subheading Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="secondRowSubheading">
        <xsd:annotation>
          <xsd:documentation>Second Row Subheading Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="thirdRowSubheading">
        <xsd:annotation>
          <xsd:documentation>Third Row Subheading Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pageFieldLabels">
        <xsd:annotation>
          <xsd:documentation>Page Field Labels Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pageFieldValues">
        <xsd:annotation>
          <xsd:documentation>Page Field Values Style</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_BooleanProperty">
    <xsd:attribute name="val" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FontSize">
    <xsd:attribute name="val" type="xsd:double" use="required">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_IntProperty">
    <xsd:attribute name="val" type="xsd:int" use="required">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FontName">
    <xsd:attribute name="val" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>String Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_VerticalAlignFontProperty">
    <xsd:attribute name="val" type="ST_VerticalAlignRun" use="required">
      <xsd:annotation>
        <xsd:documentation>Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_VerticalAlignRun">
    <xsd:annotation>
      <xsd:documentation>Vertical Alignment Run Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="baseline">
        <xsd:annotation>
          <xsd:documentation>Baseline</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="superscript">
        <xsd:annotation>
          <xsd:documentation>Superscript</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="subscript">
        <xsd:annotation>
          <xsd:documentation>Subscript</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_FontScheme">
    <xsd:attribute name="val" type="ST_FontScheme" use="required">
      <xsd:annotation>
        <xsd:documentation>Font Scheme</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_FontScheme">
    <xsd:annotation>
      <xsd:documentation>Font scheme Styles</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="major">
        <xsd:annotation>
          <xsd:documentation>Major Font</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="minor">
        <xsd:annotation>
          <xsd:documentation>Minor Font</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_UnderlineProperty">
    <xsd:attribute name="val" type="ST_UnderlineValues" use="optional" default="single">
      <xsd:annotation>
        <xsd:documentation>Underline Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_UnderlineValues">
    <xsd:annotation>
      <xsd:documentation>Underline Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="single">
        <xsd:annotation>
          <xsd:documentation>Single Underline</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="double">
        <xsd:annotation>
          <xsd:documentation>Double Underline</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="singleAccounting">
        <xsd:annotation>
          <xsd:documentation>Accounting Single Underline</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="doubleAccounting">
        <xsd:annotation>
          <xsd:documentation>Accounting Double Underline</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_Font">
    <xsd:choice maxOccurs="unbounded">
      <xsd:element name="name" type="CT_FontName" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="charset" type="CT_IntProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Character Set</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="family" type="CT_IntProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Family</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="b" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Bold</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="i" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Italic</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="strike" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Strike Through</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="outline" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Outline</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="shadow" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Shadow</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="condense" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Condense</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extend" type="CT_BooleanProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Extend</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="color" type="CT_Color" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Text Color</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sz" type="CT_FontSize" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Font Size</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="u" type="CT_UnderlineProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Underline</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="vertAlign" type="CT_VerticalAlignFontProperty" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Text Vertical Alignment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="scheme" type="CT_FontScheme" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Scheme</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
  <xsd:attributeGroup name="AG_AutoFormat">
    <xsd:attribute name="autoFormatId" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Auto Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyNumberFormats" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Apply Number Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyBorderFormats" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Apply Border Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyFontFormats" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Apply Font Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyPatternFormats" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Apply Pattern Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyAlignmentFormats" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Apply Alignment Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="applyWidthHeightFormats" type="xsd:boolean">
      <xsd:annotation>
        <xsd:documentation>Apply Width / Height Formats</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:attributeGroup>
  
  <!-- sml-supplementaryWorkbooks.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-sheet.xsd" /> -->
  <!-- <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd" /> -->
  <xsd:element name="externalLink" type="CT_ExternalLink">
    <xsd:annotation>
      <xsd:documentation>External Reference</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_ExternalLink">
    <xsd:choice>
      <xsd:element name="externalBook" type="CT_ExternalBook" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>External Workbook</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ddeLink" type="CT_DdeLink" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>DDE Connection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oleLink" type="CT_OleLink" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>OLE Link</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:choice>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalBook">
    <xsd:sequence>
      <xsd:element name="sheetNames" type="CT_ExternalSheetNames" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Supporting Workbook Sheet Names</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="definedNames" type="CT_ExternalDefinedNames" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Named Links</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheetDataSet" type="CT_ExternalSheetDataSet" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Cached Worksheet Data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship to supporting book file path</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalSheetNames">
    <xsd:sequence>
      <xsd:element name="sheetName" minOccurs="1" maxOccurs="unbounded" type="CT_ExternalSheetName">
        <xsd:annotation>
          <xsd:documentation>Sheet Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalSheetName">
    <xsd:attribute name="val" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Sheet Name Value</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalDefinedNames">
    <xsd:sequence>
      <xsd:element name="definedName" type="CT_ExternalDefinedName" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Defined Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalDefinedName">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Defined Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refersTo" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Refers To</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalSheetDataSet">
    <xsd:sequence>
      <xsd:element name="sheetData" type="CT_ExternalSheetData" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>External Sheet Data Set</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalSheetData">
    <xsd:sequence>
      <xsd:element name="row" type="CT_ExternalRow" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Row</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshError" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Last Refresh Resulted in Error</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalRow">
    <xsd:sequence>
      <xsd:element name="cell" type="CT_ExternalCell" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>External Cell Data</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="r" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Row</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalCell">
    <xsd:sequence>
      <xsd:element name="v" type="ST_Xstring" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="r" type="ST_CellRef" use="optional">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="t" type="ST_CellType" use="optional" default="n">
      <xsd:annotation>
        <xsd:documentation>Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="vm" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Value Metadata</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DdeLink">
    <xsd:sequence>
      <xsd:element name="ddeItems" type="CT_DdeItems" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>DDE Items Collection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="ddeService" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Service name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ddeTopic" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Topic for DDE server</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DdeItems">
    <xsd:sequence>
      <xsd:element name="ddeItem" type="CT_DdeItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>DDE Item definition</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_DdeItem">
    <xsd:sequence>
      <xsd:element name="values" type="CT_DdeValues" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>DDE Name Values</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" default="0">
      <xsd:annotation>
        <xsd:documentation>DDE Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ole" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>OLE</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="advise" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Advise</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="preferPic" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Data is an Image</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DdeValues">
    <xsd:sequence>
      <xsd:element name="value" minOccurs="1" maxOccurs="unbounded" type="CT_DdeValue">
        <xsd:annotation>
          <xsd:documentation>Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="rows" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Rows</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="cols" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Columns</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_DdeValue">
    <xsd:sequence>
      <xsd:element name="val" type="ST_Xstring" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>DDE Link Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="t" type="ST_DdeValueType" use="optional" default="n">
      <xsd:annotation>
        <xsd:documentation>DDE Value Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_DdeValueType">
    <xsd:annotation>
      <xsd:documentation>DDE Value Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="nil">
        <xsd:annotation>
          <xsd:documentation>Nil</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="b">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="n">
        <xsd:annotation>
          <xsd:documentation>Real Number</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="e">
        <xsd:annotation>
          <xsd:documentation>Error</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="str">
        <xsd:annotation>
          <xsd:documentation>String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_OleLink">
    <xsd:sequence>
      <xsd:element name="oleItems" type="CT_OleItems" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>OLE Link Items</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>OLE Link Relationship</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="progId" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>OLE Link ProgID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_OleItems">
    <xsd:sequence>
      <xsd:element name="oleItem" type="CT_OleItem" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>OLE Link Item</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_OleItem">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>OLE Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="icon" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Icon</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="advise" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Advise</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="preferPic" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Object is an Image</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  
  <!-- sml-table.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-styles.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-autoFilter.xsd" /> -->
  <!-- <xsd:include schemaLocation="sml-sheet.xsd" /> -->
  <xsd:element name="table" type="CT_Table">
    <xsd:annotation>
      <xsd:documentation>Table</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Table">
    <xsd:sequence>
      <xsd:element name="autoFilter" type="CT_AutoFilter" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Table AutoFilter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sortState" type="CT_SortState" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sort State</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="tableColumns" type="CT_TableColumns" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Table Columns</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="tableStyleInfo" type="CT_TableStyleInfo" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Table Style</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="displayName" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="comment" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Table Comment</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tableType" type="ST_TableType" use="optional" default="worksheet">
      <xsd:annotation>
        <xsd:documentation>Table Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headerRowCount" type="xsd:unsignedInt" use="optional" default="1">
      <xsd:annotation>
        <xsd:documentation>Header Row Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertRow" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Insert Row Showing</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="insertRowShift" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Insert Row Shift</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowCount" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Totals Row Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowShown" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Totals Row Shown</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="published" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Published</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headerRowDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Header Row Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data Area Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Totals Row Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headerRowBorderDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Header Row Border Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tableBorderDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Table Border Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowBorderDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Totals Row Border Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headerRowCellStyle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Header Row Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataCellStyle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowCellStyle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Totals Row Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="connectionId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Connection ID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_TableType">
    <xsd:annotation>
      <xsd:documentation>Table Type</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="worksheet">
        <xsd:annotation>
          <xsd:documentation>Worksheet</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="xml">
        <xsd:annotation>
          <xsd:documentation>XML</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="queryTable">
        <xsd:annotation>
          <xsd:documentation>Query Table</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_TableStyleInfo">
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showFirstColumn" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Show First Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showLastColumn" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Show Last Column</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showRowStripes" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Show Row Stripes</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showColumnStripes" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Show Column Stripes</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableColumns">
    <xsd:sequence>
      <xsd:element name="tableColumn" type="CT_TableColumn" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Table Column</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Column Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableColumn">
    <xsd:sequence>
      <xsd:element name="calculatedColumnFormula" type="CT_TableFormula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Calculated Column Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="totalsRowFormula" type="CT_TableFormula" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Totals Row Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="xmlColumnPr" type="CT_XmlColumnPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>XML Column Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Table Field Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uniqueName" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Unique Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Column name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowFunction" type="ST_TotalsRowFunction" use="optional" default="none">
      <xsd:annotation>
        <xsd:documentation>Totals Row Function</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowLabel" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Totals Row Label</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="queryTableFieldId" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Query Table Field Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headerRowDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Header Row Cell Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data &amp; Insert Row Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowDxfId" type="ST_DxfId" use="optional">
      <xsd:annotation>
        <xsd:documentation>Totals Row Format Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="headerRowCellStyle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Header Row Cell Style</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataCellStyle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Data Area Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="totalsRowCellStyle" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Totals Row Style Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_TableFormula">
    <xsd:simpleContent>
      <xsd:extension base="ST_Formula">
        <xsd:attribute name="array" type="xsd:boolean" default="false">
          <xsd:annotation>
            <xsd:documentation>Array</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="ST_TotalsRowFunction">
    <xsd:annotation>
      <xsd:documentation>Totals Row Function Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sum">
        <xsd:annotation>
          <xsd:documentation>Sum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="min">
        <xsd:annotation>
          <xsd:documentation>Minimum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="max">
        <xsd:annotation>
          <xsd:documentation>Maximum</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="average">
        <xsd:annotation>
          <xsd:documentation>Average</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="count">
        <xsd:annotation>
          <xsd:documentation>Non Empty Cell Count</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="countNums">
        <xsd:annotation>
          <xsd:documentation>Count Numbers</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="stdDev">
        <xsd:annotation>
          <xsd:documentation>StdDev</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="var">
        <xsd:annotation>
          <xsd:documentation>Var</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="custom">
        <xsd:annotation>
          <xsd:documentation>Custom Formula</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_XmlColumnPr">
    <xsd:sequence>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="mapId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Map Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xpath" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>XPath</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="denormalized" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Denormalized</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xmlDataType" type="ST_XmlDataType" use="required">
      <xsd:annotation>
        <xsd:documentation>XML Data Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_XmlDataType">
    <xsd:annotation>
      <xsd:documentation>XML Data Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="string">
        <xsd:annotation>
          <xsd:documentation>String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="normalizedString">
        <xsd:annotation>
          <xsd:documentation>Normalized String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="token">
        <xsd:annotation>
          <xsd:documentation>Token</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="byte">
        <xsd:annotation>
          <xsd:documentation>Byte</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="unsignedByte">
        <xsd:annotation>
          <xsd:documentation>Unsigned Byte</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="base64Binary">
        <xsd:annotation>
          <xsd:documentation>Base 64 Encoded Binary</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hexBinary">
        <xsd:annotation>
          <xsd:documentation>Hex Binary</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="integer">
        <xsd:annotation>
          <xsd:documentation>Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="positiveInteger">
        <xsd:annotation>
          <xsd:documentation>Positive Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="negativeInteger">
        <xsd:annotation>
          <xsd:documentation>Negative Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nonPositiveInteger">
        <xsd:annotation>
          <xsd:documentation>Non Positive Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="nonNegativeInteger">
        <xsd:annotation>
          <xsd:documentation>Non Negative Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="int">
        <xsd:annotation>
          <xsd:documentation>Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="unsignedInt">
        <xsd:annotation>
          <xsd:documentation>Unsigned Integer</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="long">
        <xsd:annotation>
          <xsd:documentation>Long</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="unsignedLong">
        <xsd:annotation>
          <xsd:documentation>Unsigned Long</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="short">
        <xsd:annotation>
          <xsd:documentation>Short</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="unsignedShort">
        <xsd:annotation>
          <xsd:documentation>Unsigned Short</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="decimal">
        <xsd:annotation>
          <xsd:documentation>Decimal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="float">
        <xsd:annotation>
          <xsd:documentation>Float</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="double">
        <xsd:annotation>
          <xsd:documentation>Double</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="boolean">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="time">
        <xsd:annotation>
          <xsd:documentation>Time</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dateTime">
        <xsd:annotation>
          <xsd:documentation>Date Time</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="duration">
        <xsd:annotation>
          <xsd:documentation>Duration</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="date">
        <xsd:annotation>
          <xsd:documentation>Date</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gMonth">
        <xsd:annotation>
          <xsd:documentation>gMonth</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gYear">
        <xsd:annotation>
          <xsd:documentation>gYear</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gYearMonth">
        <xsd:annotation>
          <xsd:documentation>gYearMonth</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gDay">
        <xsd:annotation>
          <xsd:documentation>gDay</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="gMonthDay">
        <xsd:annotation>
          <xsd:documentation>gMonthDays</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Name">
        <xsd:annotation>
          <xsd:documentation>Name</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="QName">
        <xsd:annotation>
          <xsd:documentation>Qname</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NCName">
        <xsd:annotation>
          <xsd:documentation>NCName</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="anyURI">
        <xsd:annotation>
          <xsd:documentation>Any URI</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="language">
        <xsd:annotation>
          <xsd:documentation>Language</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ID">
        <xsd:annotation>
          <xsd:documentation>ID</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="IDREF">
        <xsd:annotation>
          <xsd:documentation>IDREF</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="IDREFS">
        <xsd:annotation>
          <xsd:documentation>IDREFS</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ENTITY">
        <xsd:annotation>
          <xsd:documentation>ENTITY</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ENTITIES">
        <xsd:annotation>
          <xsd:documentation>ENTITIES</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NOTATION">
        <xsd:annotation>
          <xsd:documentation>Notation</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NMTOKEN">
        <xsd:annotation>
          <xsd:documentation>NMTOKEN</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NMTOKENS">
        <xsd:annotation>
          <xsd:documentation>NMTOKENS</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="anyType">
        <xsd:annotation>
          <xsd:documentation>Any Type</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  
  <!-- sml-volatileDependencies.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <xsd:element name="volTypes" type="CT_VolTypes">
    <xsd:annotation>
      <xsd:documentation>Volatile Dependency Types</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_VolTypes">
    <xsd:sequence>
      <xsd:element name="volType" type="CT_VolType" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Volatile Dependency Type</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_VolType">
    <xsd:sequence>
      <xsd:element name="main" type="CT_VolMain" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Main</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="ST_VolDepType" use="required">
      <xsd:annotation>
        <xsd:documentation>Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_VolMain">
    <xsd:sequence>
      <xsd:element name="tp" type="CT_VolTopic" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Topic</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="first" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>First String</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_VolTopic">
    <xsd:sequence>
      <xsd:element name="v" type="ST_Xstring" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Topic Value</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="stp" type="ST_Xstring" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Strings in Subtopic</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="tr" type="CT_VolTopicRef" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>References</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="t" type="ST_VolValueType" use="optional" default="n">
      <xsd:annotation>
        <xsd:documentation>Type</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_VolTopicRef">
    <xsd:attribute name="r" type="ST_CellRef" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="s" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_VolDepType">
    <xsd:annotation>
      <xsd:documentation>Volatile Dependency Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="realTimeData">
        <xsd:annotation>
          <xsd:documentation>Real Time Data</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="olapFunctions">
        <xsd:annotation>
          <xsd:documentation>OLAP Formulas</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_VolValueType">
    <xsd:annotation>
      <xsd:documentation>Volatile Dependency Value Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="b">
        <xsd:annotation>
          <xsd:documentation>Boolean</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="n">
        <xsd:annotation>
          <xsd:documentation>Real Number</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="e">
        <xsd:annotation>
          <xsd:documentation>Error</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="s">
        <xsd:annotation>
          <xsd:documentation>String</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  
  <!-- sml-workbook.xsd -->
  <!-- <xsd:include schemaLocation="sml-baseTypes.xsd" /> -->
  <!-- <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd" /> -->
  <xsd:element name="workbook" type="CT_Workbook">
    <xsd:annotation>
      <xsd:documentation>Workbook</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="CT_Workbook">
    <xsd:sequence>
      <xsd:element name="fileVersion" type="CT_FileVersion" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>File Version</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fileSharing" type="CT_FileSharing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>File Sharing</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="workbookPr" type="CT_WorkbookPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Workbook Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="workbookProtection" type="CT_WorkbookProtection" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Workbook Protection</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="bookViews" type="CT_BookViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Workbook Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="sheets" type="CT_Sheets" minOccurs="1" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Sheets</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="functionGroups" type="CT_FunctionGroups" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Function Groups</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="externalReferences" type="CT_ExternalReferences" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>External References</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="definedNames" type="CT_DefinedNames" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Defined Names</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="calcPr" type="CT_CalcPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Calculation Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="oleSize" type="CT_OleSize" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>OLE Size</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="customWorkbookViews" type="CT_CustomWorkbookViews" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Custom Workbook Views</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="pivotCaches" type="CT_PivotCaches" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>PivotCaches</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="smartTagPr" type="CT_SmartTagPr" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Smart Tag Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="smartTagTypes" type="CT_SmartTagTypes" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Smart Tag Types</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="webPublishing" type="CT_WebPublishing" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Web Publishing Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="fileRecoveryPr" type="CT_FileRecoveryPr" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>File Recovery Properties</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="webPublishObjects" type="CT_WebPublishObjects" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Web Publish Objects</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1">
        <xsd:annotation>
          <xsd:documentation>Future Feature Data Storage Area</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_FileVersion">
    <xsd:attribute name="appName" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Application Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="lastEdited" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Last Edited Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="lowestEdited" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Lowest Edited Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="rupBuild" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Build Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="codeName" type="ST_Guid" use="optional">
      <xsd:annotation>
        <xsd:documentation>Code Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_BookViews">
    <xsd:sequence>
      <xsd:element name="workbookView" type="CT_BookView" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Workbook View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_BookView">
    <xsd:sequence>
      <xsd:element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="visibility" type="ST_Visibility" use="optional" default="visible">
      <xsd:annotation>
        <xsd:documentation>Visibility</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minimized" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Minimized</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showHorizontalScroll" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Horizontal Scroll</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showVerticalScroll" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Vertical Scroll</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showSheetTabs" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Sheet Tabs</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xWindow" type="xsd:int" use="optional">
      <xsd:annotation>
        <xsd:documentation>Upper Left Corner (X Coordinate)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="yWindow" type="xsd:int" use="optional">
      <xsd:annotation>
        <xsd:documentation>Upper Left Corner (Y Coordinate)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="windowWidth" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Window Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="windowHeight" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Window Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tabRatio" type="xsd:unsignedInt" use="optional" default="600">
      <xsd:annotation>
        <xsd:documentation>Sheet Tab Ratio</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="firstSheet" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>First Sheet</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activeTab" type="xsd:unsignedInt" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Active Sheet Index</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoFilterDateGrouping" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>AutoFilter Date Grouping</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_Visibility">
    <xsd:annotation>
      <xsd:documentation>Visibility Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="visible">
        <xsd:annotation>
          <xsd:documentation>Visible</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hidden">
        <xsd:annotation>
          <xsd:documentation>Hidden</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="veryHidden">
        <xsd:annotation>
          <xsd:documentation>Very Hidden</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_CustomWorkbookViews">
    <xsd:sequence>
      <xsd:element name="customWorkbookView" minOccurs="1" maxOccurs="unbounded" type="CT_CustomWorkbookView">
        <xsd:annotation>
          <xsd:documentation>Custom Workbook View</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_CustomWorkbookView">
    <xsd:sequence>
      <xsd:element name="extLst" minOccurs="0" type="CT_ExtensionList"></xsd:element>
    </xsd:sequence>
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Custom View Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="guid" type="ST_Guid" use="required">
      <xsd:annotation>
        <xsd:documentation>Custom View GUID</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoUpdate" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Auto Update</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="mergeInterval" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Merge Interval</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="changesSavedWin" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Changes Saved Win</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="onlySync" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Only Synch</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="personalView" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Personal View</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="includePrintSettings" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Include Print Settings</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="includeHiddenRowCol" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Include Hidden Rows &amp; Columns</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="maximized" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Maximized</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="minimized" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Minimized</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showHorizontalScroll" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Horizontal Scroll</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showVerticalScroll" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Vertical Scroll</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showSheetTabs" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Sheet Tabs</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="xWindow" type="xsd:int" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Top Left Corner (X Coordinate)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="yWindow" type="xsd:int" use="optional" default="0">
      <xsd:annotation>
        <xsd:documentation>Top Left Corner (Y Coordinate)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="windowWidth" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Window Width</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="windowHeight" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Window Height</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="tabRatio" type="xsd:unsignedInt" use="optional" default="600">
      <xsd:annotation>
        <xsd:documentation>Sheet Tab Ratio</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="activeSheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Active Sheet in Book View</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showFormulaBar" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Formula Bar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showStatusbar" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Status Bar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showComments" type="ST_Comments" use="optional" default="commIndicator">
      <xsd:annotation>
        <xsd:documentation>Show Comments</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showObjects" type="ST_Objects" use="optional" default="all">
      <xsd:annotation>
        <xsd:documentation>Show Objects</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_Comments">
    <xsd:annotation>
      <xsd:documentation>Comment Display Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="commNone">
        <xsd:annotation>
          <xsd:documentation>No Comments</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="commIndicator">
        <xsd:annotation>
          <xsd:documentation>Show Comment Indicator</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="commIndAndComment">
        <xsd:annotation>
          <xsd:documentation>Show Comment &amp; Indicator</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_Objects">
    <xsd:annotation>
      <xsd:documentation>Object Display Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="all">
        <xsd:annotation>
          <xsd:documentation>All</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="placeholders">
        <xsd:annotation>
          <xsd:documentation>Show Placeholders</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_Sheets">
    <xsd:sequence>
      <xsd:element name="sheet" type="CT_Sheet" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Sheet Information</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_Sheet">
    <xsd:attribute name="name" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sheetId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Sheet Tab Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="state" type="ST_SheetState" use="optional" default="visible">
      <xsd:annotation>
        <xsd:documentation>Visible State</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_SheetState">
    <xsd:annotation>
      <xsd:documentation>Sheet Visibility Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="visible">
        <xsd:annotation>
          <xsd:documentation>Visible</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hidden">
        <xsd:annotation>
          <xsd:documentation>Hidden</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="veryHidden">
        <xsd:annotation>
          <xsd:documentation>Very Hidden</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_WorkbookPr">
    <xsd:attribute name="date1904" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Date 1904</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showObjects" type="ST_Objects" use="optional" default="all">
      <xsd:annotation>
        <xsd:documentation>Show Objects</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showBorderUnselectedTables" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Border Unselected Table</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="filterPrivacy" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Filter Privacy</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="promptedSolutions" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Prompted Solutions</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showInkAnnotation" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Show Ink Annotations</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="backupFile" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Create Backup File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="saveExternalLinkValues" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Save External Link Values</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="updateLinks" type="ST_UpdateLinks" use="optional" default="userSet">
      <xsd:annotation>
        <xsd:documentation>Update Links Behavior</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="codeName" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Code Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="hidePivotFieldList" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Hide Pivot Field List</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="showPivotChartFilter" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation>Show Pivot Chart Filter</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="allowRefreshQuery" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Allow Refresh Query</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="publishItems" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Publish Items</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="checkCompatibility" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Check Compatibility On Save</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoCompressPictures" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Auto Compress Pictures</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refreshAllConnections" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Refresh all Connections on Open</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="defaultThemeVersion" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Default Theme Version</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_UpdateLinks">
    <xsd:annotation>
      <xsd:documentation>Update Links Behavior Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="userSet">
        <xsd:annotation>
          <xsd:documentation>User Set</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="never">
        <xsd:annotation>
          <xsd:documentation>Never Update Links</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="always">
        <xsd:annotation>
          <xsd:documentation>Always Update Links</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_SmartTagPr">
    <xsd:attribute name="embed" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Embed SmartTags</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="show" type="ST_SmartTagShow" use="optional" default="all">
      <xsd:annotation>
        <xsd:documentation>Show Smart Tags</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_SmartTagShow">
    <xsd:annotation>
      <xsd:documentation>Smart Tag Display Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="all">
        <xsd:annotation>
          <xsd:documentation>All</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="none">
        <xsd:annotation>
          <xsd:documentation>None</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="noIndicator">
        <xsd:annotation>
          <xsd:documentation>No Smart Tag Indicator</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_SmartTagTypes">
    <xsd:sequence>
      <xsd:element name="smartTagType" type="CT_SmartTagType" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Smart Tag Type</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_SmartTagType">
    <xsd:attribute name="namespaceUri" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>SmartTag Namespace URI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="name" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="url" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Smart Tag URL</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FileRecoveryPr">
    <xsd:attribute name="autoRecover" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Auto Recover</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="crashSave" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Crash Save</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dataExtractLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Data Extract Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="repairLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Repair Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_CalcPr">
    <xsd:attribute name="calcId" type="xsd:unsignedInt">
      <xsd:annotation>
        <xsd:documentation>Calculation Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="calcMode" type="ST_CalcMode" use="optional" default="auto">
      <xsd:annotation>
        <xsd:documentation>Calculation Mode</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fullCalcOnLoad" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Full Calculation On Load</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="refMode" type="ST_RefMode" use="optional" default="A1">
      <xsd:annotation>
        <xsd:documentation>Reference Mode</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iterate" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Calculation Iteration</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iterateCount" type="xsd:unsignedInt" use="optional" default="100">
      <xsd:annotation>
        <xsd:documentation>Iteration Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="iterateDelta" type="xsd:double" use="optional" default="0.001">
      <xsd:annotation>
        <xsd:documentation>Iterative Calculation Delta</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="fullPrecision" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Full Precision Calculation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="calcCompleted" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Calc Completed</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="calcOnSave" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Calculate On Save</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="concurrentCalc" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Concurrent Calculations</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="concurrentManualCount" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Concurrent Thread Manual Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="forceFullCalc" type="xsd:boolean" use="optional">
      <xsd:annotation>
        <xsd:documentation>Force Full Calculation</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_CalcMode">
    <xsd:annotation>
      <xsd:documentation>Calculation Mode</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="manual">
        <xsd:annotation>
          <xsd:documentation>Manual Calculation Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="auto">
        <xsd:annotation>
          <xsd:documentation>Automatic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="autoNoTable">
        <xsd:annotation>
          <xsd:documentation>Automatic Calculation (No Tables)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ST_RefMode">
    <xsd:annotation>
      <xsd:documentation>Reference Mode</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="A1">
        <xsd:annotation>
          <xsd:documentation>A1 Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="R1C1">
        <xsd:annotation>
          <xsd:documentation>R1C1 Reference Mode</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_DefinedNames">
    <xsd:sequence>
      <xsd:element name="definedName" type="CT_DefinedName" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Defined Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_DefinedName">
    <xsd:simpleContent>
      <xsd:extension base="ST_Formula">
        <xsd:attribute name="name" type="ST_Xstring" use="required">
          <xsd:annotation>
            <xsd:documentation>Defined Name</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="comment" type="ST_Xstring" use="optional">
          <xsd:annotation>
            <xsd:documentation>Comment</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="customMenu" type="ST_Xstring" use="optional">
          <xsd:annotation>
            <xsd:documentation>Custom Menu Text</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="description" type="ST_Xstring" use="optional">
          <xsd:annotation>
            <xsd:documentation>Description</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="help" type="ST_Xstring" use="optional">
          <xsd:annotation>
            <xsd:documentation>Help</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="statusBar" type="ST_Xstring" use="optional">
          <xsd:annotation>
            <xsd:documentation>Status Bar</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="localSheetId" type="xsd:unsignedInt" use="optional">
          <xsd:annotation>
            <xsd:documentation>Local Name Sheet Id</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="hidden" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Hidden Name</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="function" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Function</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="vbProcedure" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Procedure</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="xlm" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>External Function</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="functionGroupId" type="xsd:unsignedInt" use="optional">
          <xsd:annotation>
            <xsd:documentation>Function Group Id</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="shortcutKey" type="ST_Xstring" use="optional">
          <xsd:annotation>
            <xsd:documentation>Shortcut Key</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="publishToServer" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Publish To Server</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="workbookParameter" type="xsd:boolean" use="optional" default="false">
          <xsd:annotation>
            <xsd:documentation>Workbook Parameter (Server)</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalReferences">
    <xsd:sequence>
      <xsd:element name="externalReference" type="CT_ExternalReference" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>External Reference</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_ExternalReference">
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_SheetBackgroundPicture">
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotCaches">
    <xsd:sequence>
      <xsd:element name="pivotCache" type="CT_PivotCache" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>PivotCache</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_PivotCache">
    <xsd:attribute name="cacheId" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>PivotCache Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="r:id" use="required">
      <xsd:annotation>
        <xsd:documentation>Relationship Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FileSharing">
    <xsd:attribute name="readOnlyRecommended" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Read Only Recommended</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="userName" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>User Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="reservationPassword" type="ST_UnsignedShortHex">
      <xsd:annotation>
        <xsd:documentation>Write Reservation Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_OleSize">
    <xsd:attribute name="ref" type="ST_Ref" use="required">
      <xsd:annotation>
        <xsd:documentation>Reference</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_WorkbookProtection">
    <xsd:attribute name="workbookPassword" type="ST_UnsignedShortHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Workbook Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="revisionsPassword" type="ST_UnsignedShortHex" use="optional">
      <xsd:annotation>
        <xsd:documentation>Revisions Password</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="lockStructure" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Lock Structure</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="lockWindows" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Lock Windows</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="lockRevision" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Lock Revisions</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_WebPublishing">
    <xsd:attribute name="css" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Use CSS</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="thicket" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Thicket</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="longFileNames" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>Enable Long File Names</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="vml" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>VML in Browsers</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="allowPng" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Allow PNG</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="targetScreenSize" type="ST_TargetScreenSize" use="optional" default="800x600">
      <xsd:annotation>
        <xsd:documentation>Target Screen Size</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="dpi" type="xsd:unsignedInt" use="optional" default="96">
      <xsd:annotation>
        <xsd:documentation>DPI</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="codePage" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Code Page</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:simpleType name="ST_TargetScreenSize">
    <xsd:annotation>
      <xsd:documentation>Target Screen Size Types</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="544x376">
        <xsd:annotation>
          <xsd:documentation>544 x 376 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="640x480">
        <xsd:annotation>
          <xsd:documentation>640 x 480 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="720x512">
        <xsd:annotation>
          <xsd:documentation>720 x 512 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="800x600">
        <xsd:annotation>
          <xsd:documentation>800 x 600 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1024x768">
        <xsd:annotation>
          <xsd:documentation>1024 x 768 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1152x882">
        <xsd:annotation>
          <xsd:documentation>1152 x 882 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1152x900">
        <xsd:annotation>
          <xsd:documentation>1152 x 900 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1280x1024">
        <xsd:annotation>
          <xsd:documentation>1280 x 1024 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1600x1200">
        <xsd:annotation>
          <xsd:documentation>1600 x 1200 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1800x1440">
        <xsd:annotation>
          <xsd:documentation>1800 x 1440 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="1920x1200">
        <xsd:annotation>
          <xsd:documentation>1920 x 1200 Resolution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_FunctionGroups">
    <xsd:sequence maxOccurs="unbounded">
      <xsd:element name="functionGroup" type="CT_FunctionGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Function Group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="builtInGroupCount" type="xsd:unsignedInt" default="16" use="optional">
      <xsd:annotation>
        <xsd:documentation>Built-in Function Group Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_FunctionGroup">
    <xsd:attribute name="name" type="ST_Xstring">
      <xsd:annotation>
        <xsd:documentation>Name</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_WebPublishObjects">
    <xsd:sequence>
      <xsd:element name="webPublishObject" type="CT_WebPublishObject" minOccurs="1" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Web Publishing Object</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="count" type="xsd:unsignedInt" use="optional">
      <xsd:annotation>
        <xsd:documentation>Count</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="CT_WebPublishObject">
    <xsd:attribute name="id" type="xsd:unsignedInt" use="required">
      <xsd:annotation>
        <xsd:documentation>Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="divId" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Div Id</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="sourceObject" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Source Object</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="destinationFile" type="ST_Xstring" use="required">
      <xsd:annotation>
        <xsd:documentation>Destination File</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="title" type="ST_Xstring" use="optional">
      <xsd:annotation>
        <xsd:documentation>Title</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="autoRepublish" type="xsd:boolean" use="optional" default="false">
      <xsd:annotation>
        <xsd:documentation>Auto Republish</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:schema>