W3C home > Mailing lists > Public > www-xsl-fo@w3.org > January 2009

RE: odds and even rows

From: Virgo, John <John.Virgo@xerox.com>
Date: Wed, 21 Jan 2009 12:21:14 -0000
Message-ID: <C856CE4CC9019943BE20F55499A64F595794A6@GBRMIT01MS002.eu.xerox.net>
To: "Javier del Aguila Olmos" <j.delaguila@dysmatica.es>, <www-xsl-fo@w3.org>

If you are using a 'for-each' to select the data for the rows, I would use a Mod function in a 'when' clause based on the 'position()' value of the nodes.
E.g.

<xsl:for-each select="/somedata/rowofdata">
  <xsl:choose>
    <xsl:when test="position() mod 2 = 0">
      <!-- Code for colouring even rows -->
    </xsl:when>
    <xsl:when test="position() mod 2 != 0">
      <!-- Code for colouring odd rows -->
    </xsl:when>
  </xsl:choose>
</xsl:for-each>


-----Original Message-----
From: www-xsl-fo-request@w3.org [mailto:www-xsl-fo-request@w3.org] On Behalf Of Javier del Aguila Olmos
Sent: 21 January 2009 09:42
To: www-xsl-fo@w3.org
Subject: odds and even rows


Hi, I would like to know if it's possible to colour odds and even rows in a table differently. Thanks
-- 
Dysmatica 	

*Javier del Aguila Olmos*

/Soluciones tecnológicas/
j.delaguila@dysmatica.es <mailto:j.delaguila@dysmatica.es>

Plaza Cánovas del Castillo, 9 - 1º - 3ª
46005 Valencia
Tel. 96 373 59 57  Fax 96 333 51 65
E-mail: dysmatica@dysmatica.es <mailto:dysmatica@dysmatica.es> www.dysmatica.es <http://www.dysmatica.es>


/Este mensaje es confidencial. Cualquier distribución, uso o copia del mensaje o de la información en el contenido por otras personas distintas de los destinatarios esta prohibida. Si usted recibe este mensaje por error, por favor comuníquemelo inmediatamente mediante reenvío del mensaje o por otro medio./

Aquest missatge és confidencial. Qualsevol distribució, ús o còpia del missatge o de la informació en el contingut per altres persones distintes dels destinataris està prohibida. Si vostè rep aquest missatge per error, per favor comunique-me'l immediatament mitjançant reexpedició del missatge o per altre mitjà.

//

/This e-mail may be confidential. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately. ///

/Ce courriel est confidentiel. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que les destinataires désignés est interdite. Si vous recevez ce courriel par erreur, veuillez m'en aviser immédiatement, par retour de courriel ou par un autre moyen./
Received on Wednesday, 21 January 2009 13:18:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 21 January 2009 13:18:40 GMT