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>