<xsl:value-of select="' REC1*',header/string(shipmentId),
detail/po/(if(position() mod 2 = 1)
then ' REC2*' else '*', string()),
detail/containers/box/(if(position()
mod 4 = 1) then ' REC3*' else '*',string())"
Funnily enough, an hour ago I was trying to come up with a use case for
using position() on the RHS of "/" and failed to come up with anything very
plausible.
There are things like $seq/position() as an alternative for (1 to
count($seq)), but I'm not sure I would ever write that in real life.
Michael Kay
http://www.saxonica.com/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--