Subject: [xsl] problem endless rekursion From: "Markus Hanel" <markus.hanel@xxxxxx> Date: Thu, 6 Nov 2003 09:15:45 +0100 (MET) |
hallo, can you please help me with the following problem. the problem is to check a check box question. the correct cells and the false cells should be added. the result are the correct cells. there is a endless rekursion????? xml part <CheckBoxQuestion> <notice>in Europa kennen wir uns aus!</notice> <question>Welche der nachfolgenden Länder gehören zur EU?</question> <option number="1"> <text>Deutschland</text> <solution type="bool" points="4" valid_input="1"></solution> </option> <option number="2"> <text>Schweiz</text> <solution type="bool" points="5" valid_input="0"></solution> </option> <option number="3"> <text>Österreich</text> <solution type="bool" points="6" valid_input="1"></solution> </option> <option number="4"> <text>Türkei</text> <solution type="bool" points="7" valid_input="0"></solution> </option> </CheckBoxQuestion> xsl part <xsl:template match="CheckBoxQuestion" mode="table"> <xsl:apply-templates select="option" mode="check" /> </xsl:template> <xsl:template match="option" mode="check"> <xsl:variable name="correct_cells" select=". |following-sibling::solution[valid_input = 1]" /> <xsl:apply-templates select="$correct_cells" mode="check" /> <xsl:variable name="false_cells" select=". |following-sibling::solution[valid_input = 0]" /> <xsl:apply-templates select="$false_cells" mode="check" /> <xsl:variable name="correct" select="count($correct_cells) - count($false_cells)" /> <xsl:choose> <xsl:when test="$correct >= 0"> <td><xsl:value-of select="$correct" /></td> </xsl:when> <xsl:otherwise> <td>0</td> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="solution" mode="check"> </xsl:template> -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How to unflatten the sour, Jarno . Elovirta | Thread | RE: [xsl] problem endless rekursion, Michael Kay |
RE: [xsl] How to unflatten the sour, Jarno . Elovirta | Date | RE: [xsl] problem endless rekursion, Jarno . Elovirta |
Month |