5.1.3 RDL Report State Schema for Version 2013/01

Note that RDLRS 2013/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/2013/01/reportstate"
     elementFormDefault="qualified"
     xmlns="http://schemas.microsoft.com/sqlserver/reporting/2013/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="ReportFilters" type="ReportFiltersType" />
  
   <xs:complexType name="ReportFiltersType">
     <xs:sequence>
       <xs:element name="Filters" type="rs2011:FiltersType" />
     </xs:sequence>
   </xs:complexType>
  
   <xs:complexType name="QueryTypeCastExpression">
     <xs:complexContent>
       <xs:extension base="rs2011:QueryExpression">
         <xs:sequence>
           <xs:element name="DataType" type="rs2011:PrimitiveType" />
           <xs:element name="Input" type="rs2011:QueryExpression" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
  
   <xs:complexType name="SimpleFilterCondition">
     <xs:complexContent>
       <xs:extension base="rs2011:FilterCondition">
         <xs:sequence>
           <xs:element name="LeftExpression" type="rs2011:QueryExpression" />
           <xs:element name="Not" type="xs:boolean" minOccurs="0" />
           <xs:element name="Operator">
             <xs:simpleType>
               <xs:restriction base="xs:string">
                 <xs:enumeration value="Equal" />
                 <xs:enumeration value="GreaterThan" />
                 <xs:enumeration value="GreaterThanOrEqual" />
                 <xs:enumeration value="LessThanOrEqual" />
                 <xs:enumeration value="LessThan" />
                 <xs:enumeration value="Contains" />
                 <xs:enumeration value="StartsWith" />
                 <xs:enumeration value="DateTimeEqualToSecond" />
                 <xs:enumeration value="AllValues" />
               </xs:restriction>
             </xs:simpleType>
           </xs:element>
           <xs:element name="RightExpression" type="rs2011:QueryExpression" minOccurs="0" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
   
 </xs:schema>