<?xml version="1.0" encoding="UTF-16"?> <root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:schema targetNamespace="urn:schemas-microsoft-com:xml-analysis:mddataset" elementFormDefault="qualified" xmlns:sql="urn:schemas-microsoft-com:xml-sql"> <xsd:complexType name="MemberType"> <xsd:attribute name="Hierarchy" type="xsd:string"></xsd:attribute> <xsd:sequence> <xsd:element name="UName" type="xsd:string"></xsd:element> <xsd:element name="Caption" type="xsd:string"></xsd:element> <xsd:element name="LName" type="xsd:string"></xsd:element> <xsd:element name="LNum" type="xsd:unsignedInt"></xsd:element> <xsd:element name="DisplayInfo" type="xsd:unsignedInt"></xsd:element> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any processContents="lax" maxOccurs="unbounded"></xsd:any> </xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PropType"> <xsd:attribute name="name" type="xsd:string"></xsd:attribute> </xsd:complexType> <xsd:complexType name="TupleType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"></xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="MembersType"> <xsd:attribute name="Hierarchy" type="xsd:string"></xsd:attribute> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Member" type="MemberType"></xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="TuplesType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Tuple" type="TupleType"></xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CrossProductType"> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Members" type="MembersType"></xsd:element> <xsd:element name="Tuples" type="TuplesType"></xsd:element> </xsd:choice> </xsd:complexType> <xsd:complexType name="OlapInfo"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="AxesInfo"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="AxisInfo"> <xsd:complexType> <xsd:attribute name="name" type="xsd:string"></xsd:attribute> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="HierarchyInfo"> <xsd:complexType> <xsd:attribute name="name" type="xsd:string"></xsd:attribute> <xsd:sequence> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="UName" type="PropType"></xsd:element> <xsd:element name="Caption" type="PropType"></xsd:element> <xsd:element name="LName" type="PropType"></xsd:element> <xsd:element name="LNum" type="PropType"></xsd:element> <xsd:element name="DisplayInfo" type="PropType"></xsd:element> </xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any processContents="lax" maxOccurs="unbounded"></xsd:any> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CellInfo"> <xsd:complexType> <xsd:sequence> <xsd:sequence maxOccurs="unbounded"> <xsd:choice> <xsd:element name="Value" type="PropType"></xsd:element> <xsd:element name="FmtValue" type="PropType"></xsd:element> <xsd:element name="BackColor" type="PropType"></xsd:element> <xsd:element name="ForeColor" type="PropType"></xsd:element> <xsd:element name="FontName" type="PropType"></xsd:element> <xsd:element name="FontSize" type="PropType"></xsd:element> <xsd:element name="FontFlags" type="PropType"></xsd:element> <xsd:element name="FormatString" type="PropType"></xsd:element> <xsd:element name="NonEmptyBehavior" type="PropType"></xsd:element> <xsd:element name="SolveOrder" type="PropType"></xsd:element> <xsd:element name="Updateable" type="PropType"></xsd:element> <xsd:element name="Visible" type="PropType"></xsd:element> <xsd:element name="Expression" type="PropType"></xsd:element> </xsd:choice> </xsd:sequence> <xsd:sequence maxOccurs="unbounded" minOccurs="0"> <xsd:any processContents="lax" maxOccurs="unbounded"></xsd:any> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Axes"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Axis"> <xsd:complexType> <xsd:attribute name="name" type="xsd:string"></xsd:attribute> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="CrossProduct" type="CrossProductType"></xsd:element> <xsd:element name="Tuples" type="TuplesType"></xsd:element> <xsd:element name="Members" type="MembersType"></xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CellData"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="Cell"> <xsd:complexType> <xsd:attribute name="CellOrdinal" type="xsd:unsignedInt"></xsd:attribute> <xsd:sequence maxOccurs="unbounded"> <xsd:choice> <xsd:element name="Value"></xsd:element> <xsd:element name="FmtValue" type="xsd:string"></xsd:element> <xsd:element name="BackColor" type="xsd:unsignedInt"></xsd:element> <xsd:element name="ForeColor" type="xsd:unsignedInt"></xsd:element> <xsd:element name="FontName" type="xsd:string"></xsd:element> <xsd:element name="FontSize" type="xsd:unsignedShort"></xsd:element> <xsd:element name="FontFlags" type="xsd:unsignedInt"></xsd:element> <xsd:element name="FormatString" type="xsd:string"></xsd:element> <xsd:element name="NonEmptyBehavior" type="xsd:unsignedShort"></xsd:element> <xsd:element name="SolveOrder" type="xsd:unsignedInt"></xsd:element> <xsd:element name="Updateable" type="xsd:unsignedInt"></xsd:element> <xsd:element name="Visible" type="xsd:unsignedInt"></xsd:element> <xsd:element name="Expression" type="xsd:string"></xsd:element> </xsd:choice> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="root"> <xsd:complexType> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="OlapInfo" type="OlapInfo"></xsd:element> <xsd:element name="Axes" type="Axes"></xsd:element> <xsd:element name="CellData" type="CellData"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </root>