This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: doubt regarding position() mod 2


I don't usually try to debug people's stylesheets unless I can see them.
This time I tried and it seems I guessed wrong. Your next step is to show us
your code.

Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Anand
> Ganapathy
> Sent: 23 April 2002 09:34
> To: xsl-list@lists.mulberrytech.com
> Subject: RE: [xsl] doubt regarding position() mod 2
>
>
> Hello Michael,
> Thanks. I used <xsl:strip-space elements="*"/> as suggested
> by you but it doesn't work.Am I missing out on something
> else.Would you suggest any other approach to do the same?
> Anand
>
> >>> "Michael Kay" <michael.h.kay@ntlworld.com> 04/23/02 01:27PM >>>
> > In my XSL, I tried using a test condition  <xsl:if
> > test="position() mod 2 = 1">,
> > This test condition should return true for any item element
> > that is an odd-numbered item child of its parent and hence
> > 'Meat' and 'Chocolate' should be diplayed in the same color
> > whereas 'Dairy' should be in a different color.
> > However, I am getting all these in the same color.
>
> You probably forgot to strip out the whitespace text nodes,
> which means that
> the children of an element will have whitespace text nodes at
> odd numbered
> positions and element nodes at even numbered positions.
>
> Use <xsl:strip-space elements="*"/>
>
> Michael Kay
> Software AG
> home: Michael.H.Kay@ntlworld.com
> work: Michael.Kay@softwareag.com
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]