|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: math get maximum and subtract 1
Hello again, I tried to get into that , but i don't know how to change the for-each syntax. It's a locigal problem.... The loop around the rows is still correct , isnt it? Well at least it creates the right number of rows. <xsl:for-each select="DESCRIPTION_ITEM[@col = 0]"> <fo:table-row> But this seems to need a correction <xsl:for-each select="../DESCRIPTION_ITEM [(position() - 1) mod $nrows = current()/@row]"> I know, you tried to explain that to me and i understood what you described, but i don't get how to change it to work with the new input Could you please just give me another hint? Any more info needed? Sascha ----- Original Message ----- From: "Jeni Tennison" <jeni@xxxxxxxxxxxxxxxx> > Yes; it looks like they're sorting it by row first now, rather than by > column. That's great, since it still means that the last > DESCRIPTION_ITEM in the DESCRIPTION_TABLE has the maximum row/col, so > you can still use: > > <xsl:variable name="nrow" > select="/DESCRIPTION_TABLE/DESCRIPTION_ITEM[last()]/@row" /> > > <xsl:variable name="ncol" > select="/DESCRIPTION_TABLE/DESCRIPTION_ITEM[last()]/@col" /> ... <xsl:for-each select="DESCRIPTION_ITEM[@col = 0]"> <fo:table-row> <xsl:for-each select="../DESCRIPTION_ITEM [(position() - 1) mod $nrows = current()/@row]"> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






