|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: unknown number of columns...
Subject: Re: unknown number of columns...
From: Herwig Posedu <herwig.posedu@xxxxxxxxxx>
Date: Thu, 12 Feb 2004 16:50:47 +0100
|
David Carlisle wrote:
the second question is. how can i tell it to begin on a new page after
each table?
you just have to insert appropriate properties into the FO tree.
<fo:table break-before="page">....
perfect - thx
the problem is, that after beginning a new table the position() seems to
reset to 0 ->
postion() is never 0, also it is a property of the current node list
not a property of the node in the input document, so position() always
relates to the Xpath used to select a node. Why is that a problem
though?
then there comes the new table, and the title is 1-5 again, but should
be 6-10 and so on...
oh you probably want something like
<xsl:for-each select="inventorlist[position() mod $n = 1">
<xsl:variable name="x" select="position() - 1"/>
<fo:table>...
<fo:table-head>..
<fo:table-body>...
<fo:table-row>
<xsl:for-each select=".|following-sibling::inventorlist[position()<$n">
<xsl:variable name="x" select="position()"/>
<fo:table-cell...
<xsl:value-of select="$n * $x + $y"/>
</xsl:for-each>
--
Herwig Posedu
unycom Information Technology Services GmbH
Schmiedlstrasse 1/III
A-8042 Graz
Tel: ++43/316/818828-19
Fax: ++43/316/818828-38
herwig.posedu@xxxxxxxxxx
www.unycom.com
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
| RSS 2.0 |
|
| Atom 0.3 |
|
|