40,72c40,101
<     <fd:field id="{NamespacePrefix}-{Name}">
< 
<       <fd:label>
<         <xsl:value-of select="DisplayName"/>
<       </fd:label>
< 
<       <fd:datatype base="{Datatype}">
<         <xsl:choose>
<           <xsl:when test="Datatype = 'date'">
<             <fd:convertor datatype="date" type="formatting">
<               <fd:patterns>
<                 <fd:pattern>dd-MM-yyyy</fd:pattern>
<               </fd:patterns>
<             </fd:convertor>
<           </xsl:when>
<           <xsl:when test="Datatype = 'datetime'">
<             <fd:convertor datatype="date" type="formatting">
<               <fd:patterns>
<                 <fd:pattern>dd-MM-yyyy HH:mm:ss</fd:pattern>
<               </fd:patterns>
<             </fd:convertor>
<           </xsl:when>
<         </xsl:choose>
<       </fd:datatype>
<       
<       <xsl:if test="Enum">
<         <fd:selection-list>
<           <fd:item value=""/>
<           <xsl:apply-templates select="Enum"/>
<         </fd:selection-list>
<       </xsl:if>
< 
<     </fd:field>
---
>  	<xsl:choose>
>  	  <xsl:when test="Multivalue">
>  	    <fd:multivaluefield id="{NamespacePrefix}-{Name}">
>  	      <fd:label>
>  	        <xsl:value-of select="DisplayName" />
>  	      </fd:label>
>  	      <fd:datatype base="{Datatype}">
>  	        <xsl:choose>
>  	          <xsl:when test="Datatype = 'date'">
>  	            <fd:convertor datatype="date" type="formatting">
>  	              <fd:patterns>
>  	                <fd:pattern>dd-MM-yyyy</fd:pattern>
>  	              </fd:patterns>
>  	            </fd:convertor>
>  	          </xsl:when>
>  	          <xsl:when test="Datatype = 'datetime'">
>  	            <fd:convertor datatype="date" type="formatting">
>  	              <fd:patterns>
>  	                <fd:pattern>dd-MM-yyyy HH:mm:ss</fd:pattern>
>  	              </fd:patterns>
>  	            </fd:convertor>
>  	          </xsl:when>
>  	        </xsl:choose>
>  	      </fd:datatype>
>  	      <fd:selection-list>
>  	        <fd:item value="" />
>  	        <xsl:apply-templates select="Multivalue" />
>  	      </fd:selection-list>
>  	    </fd:multivaluefield>
>  	  </xsl:when>
>  	  <xsl:otherwise>
>  	    <fd:field id="{NamespacePrefix}-{Name}">
>  	      <fd:label>
>  	        <xsl:value-of select="DisplayName" />
>  	      </fd:label>
>  	      <fd:datatype base="{Datatype}">
>  	        <xsl:choose>
>  	          <xsl:when test="Datatype = 'date'">
>  	            <fd:convertor datatype="date" type="formatting">
>  	              <fd:patterns>
>  	                <fd:pattern>dd-MM-yyyy</fd:pattern>
>  	              </fd:patterns>
>  	            </fd:convertor>
>  	          </xsl:when>
>  	          <xsl:when test="Datatype = 'datetime'">
>  	            <fd:convertor datatype="date" type="formatting">
>  	              <fd:patterns>
>  	                <fd:pattern>dd-MM-yyyy HH:mm:ss</fd:pattern>
>  	              </fd:patterns>
>  	            </fd:convertor>
>  	          </xsl:when>
>  	        </xsl:choose>
>  	      </fd:datatype>
>  	      <xsl:if test="Enum">
>  	        <fd:selection-list>
>  	          <fd:item value="" />
>  	          <xsl:apply-templates select="Enum" />
>  	        </fd:selection-list>
>  	      </xsl:if>
>  	    </fd:field>
>  	  </xsl:otherwise>
>  	</xsl:choose>
122a152,166
> 
>   <xsl:template match="Multivalue">
>     <fd:item value="{Value}">
>       <fd:label>
>         <xsl:choose>
>           <xsl:when test="Label">
>             <xsl:value-of select="Label"/>
>           </xsl:when>
>           <xsl:otherwise>
>             <xsl:value-of select="Value"/>
>           </xsl:otherwise>
>         </xsl:choose>
>       </fd:label>
>     </fd:item>
>   </xsl:template>
