Problem med variabel.
Hej eksperter...Jeg har flg. problem med variabler (da man kun kan angive en variabel én gang).
I min XML fil har jeg flg. felt: FormFieldRequired, som er "ingenting" eller true. Det jeg ønsker er at teksten "Alle felter med * skal udfyldes" kun kommer frem i bunden, hvis FormFieldRequired feltet er sat mindst én gang. Det vil sige at hvis det ikke er sat, skal teksten ikke komme frem. Der kan være flere FormField, dvs den løber igennem en løkke.
Kode:
<xsl:for-each select="/Data/FormList/Forms[FormNo=$tekstform]/FormField">
<xsl:choose>
<xsl:when test="FormFieldRequired='True'">
<xsl:variable name="IsFormFieldRequired">True</xsl:variable>
</xsl:when>
</xsl:choose>
</xsl:for-each>
<xsl:choose>
<xsl:when test="$IsFormFieldRequired=''">
<tr><td colspan="2"align="center"><br>Alle felter med * skal udfyldes
</td>
</tr>
</xsl:when>
</xsl:choose>
Håber at i forstår mit spørgsmål.
Mvh. Odie