5.1.2 RDL Report State Schema for Version 2012/01

Note that RDLRS 2012/01 is not a standalone schema, but is dependent on RDLRS 2011/01.

 <?xml version="1.0" encoding="utf-8"?>
 <!-- Copyright (c) Microsoft Corporation.  All rights reserved. -->
 <xs:schema targetNamespace="http://schemas.microsoft.com/sqlserver/reporting/2012/01/reportstate"
     elementFormDefault="qualified"
     xmlns="http://schemas.microsoft.com/sqlserver/reporting/2012/01/reportstate"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns:rs2011="http://schemas.microsoft.com/sqlserver/reporting/2011/01/reportstate"
     version="1.0">
  
   <xs:import namespace="http://schemas.microsoft.com/sqlserver/reporting/2011/01/reportstate" />
  
   <xs:element name="IsDrilldownFilter" type="xs:boolean"/>
  
   <xs:complexType name="QueryHierarchyLevelExpression">
     <xs:complexContent>
       <xs:extension base="rs2011:QueryExpression">
         <xs:sequence>
           <xs:element name="Hierarchy" type="xs:string" />
           <xs:element name="HierarchyLevel" type="xs:string" />
           <xs:element name="Instance" type="rs2011:QueryExpression" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
  
   <xs:element name="Mode">
     <xs:simpleType>
       <xs:restriction base="xs:string">
         <xs:enumeration value="Advanced" />
         <xs:enumeration value="Cleared" />
         <xs:enumeration value="List" />
         <xs:enumeration value="Range" />
       </xs:restriction>
     </xs:simpleType>
   </xs:element>
   
 </xs:schema>