2.224 MapFieldDefinition

Applies to RDL 2010/01 and RDL 2016/01

The MapFieldDefinition element specifies the metadata for a MapField.

The following are the parent and child elements of the MapFieldDefinition element.

Parent elements

MapFieldDefinitions

Child elements

MapFieldDefinition.DataType

MapFieldDefinition.Name

The following is the XML Schema definition of the MapFieldDefinition element.

 <xsd:complexType name="MapFieldDefinitionType">
   <xsd:choice maxOccurs="unbounded">
     <xsd:element name="Name" type="xsd:string" minOccurs="1" />
     <xsd:element name="DataType" minOccurs="1">
       <xsd:simpleType>
         <xsd:restriction base="xsd:string">
           <xsd:enumeration value="Boolean" />
           <xsd:enumeration value="DateTime" />
           <xsd:enumeration value="Integer" />
           <xsd:enumeration value="Float" />
           <xsd:enumeration value="String" />
         </xsd:restriction>
       </xsd:simpleType>
     </xsd:element>
     <xsd:any namespace="##other" processContents="lax" />
   </xsd:choice>
   <xsd:anyAttribute namespace="##other" processContents="lax" />
 </xsd:complexType>