2.334 QueryParameter

The QueryParameter element specifies information about a parameter that is passed to a data source as part of a Query.

The following are the parent element, attribute, and child element of the QueryParameter element.

Parent elements

QueryParameters

Attributes

QueryParameter.Name

Child elements

QueryParameter.Value

The following is the XML Schema definition of the QueryParameter element in RDL 2003/10 and RDL 2005/01.

 <xsd:complexType name="QueryParameterType">
   <xsd:choice minOccurs="1" maxOccurs="unbounded">
     <xsd:element name="Value" type="xsd:string" />
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:attribute name="Name" type="xsd:string" use="required" />
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the QueryParameter element in RDL 2008/01.

 <xsd:complexType name="QueryParameterType">
   <xsd:choice minOccurs="1" maxOccurs="unbounded">
     <xsd:element name="Value" type="StringWithDataTypeAttribute" />
     <xsd:any namespace="##other" processContents="skip" />
   </xsd:choice>
   <xsd:attribute name="Name" type="xsd:string" use="required" />
   <xsd:anyAttribute namespace="##other" processContents="skip" />
 </xsd:complexType>

The following is the XML Schema definition of the QueryParameter element in RDL 2010/01 and RDL 2016/01.

 <xsd:complexType name="QueryParameterType">
   <xsd:choice minOccurs="1" maxOccurs="unbounded">
     <xsd:element name="Value" type="StringWithDataTypeAttribute" />
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:attribute name="Name" type="xsd:string" use="required" />
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>