</xsl:otherwise>
</xsl:choose>
</xsl:when>
+ <xsl:when test="@occurs='fixed'">
+ <xsl:text>CDATA	#FIXED	'</xsl:text>
+ <xsl:value-of select="."/>
+ <xsl:text>'</xsl:text>
+ </xsl:when>
<xsl:when test="string-length(.) != 0">
<!-- handle the special case of duplicate lists, etc. -->
<xsl:choose>
<xsl:when test="@occurs='optional'">
<xsl:text>#IMPLIED</xsl:text>
</xsl:when>
+ <xsl:when test="@occurs='fixed'">
+ <!-- nop; handled above -->
+ </xsl:when>
<xsl:otherwise>#REQUIRED</xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text>