How about adding a </tr> at the end of the when clause and adding a <tr> at the start of the otherwise clause. ac
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Envoyé : 31 mars, 2002 11:16 À : [EMAIL PROTECTED] Objet : [OT] uneven tags inside XSLT conditionals Hey, I've done some googling and I cant find the answer to this. I basically want to do: <xsl:choose> <xsl:when test="position() mod 2"> <tr> <td> <xsl:value-of select="@name"/> </td> </xsl:when> <xsl:otherwise> <td> <xsl:value-of select="@name"/> </td> </tr> </xsl:otherwise> </xsl:choose> So basically there will be two columns of @name printed. The problem with this setup is that the <tr> and </td> make the whole thing malformed/invalid due to the broken nesting. Is there a way to get around this, or maybe a more "proper" way of achieving the same end? -Tom --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>