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]

newbie question...


Hi, 
I'm pretty new to both this list, and to xsl. The reason I joined the
list was that I was hoping to pick up som hints and tricks from these
e-mails.

Now, I have met a problem, that I don't know how to solve. It would have
been easy in any programming-language, but I just don't know how to do
it in xsl. I was hoping some of you knows, and would like to tell me...

I got a simple table where I receive 4 variables from the xsql 
query:PNS (nom. size), POD (dia.(mm)), PWTH (Wall th.(mm)) and 
PSCH (Schedule). The result is presented on a web-page, but 
because we also want to print it out, we are not able to present 
more than 22 records in each table. How do I tell the XSL to 
start printing a new table when it has reached 22 records? 

Example of XML: 
<ROWSET> 
<ROW> 
<PNS></PNS> 
<POD></POD> 
<PWTH></PWTH> 
<PSCH><PSCH> 
</ROW> 
<ROW> 
<PNS></PNS> 
<POD></POD> 
<PWTH></PWTH> 
<PSCH><PSCH> 
</ROW> 
... 
</ROWSET> 

Example of XSL: 
<table class="no" style="width:170mm;padding:1pt;" 
cellspacing="0" border="1"> 
<tr> 
<td class="b">Nom. Size(in)</td> 
<xsl:for-each select="ROWSET/ROW"> 
<td class="lb"><xsl:value-of select="PNS"/></td> 
</xsl:for-each> 
</tr> 
<tr> 
<td class="t">dia.(mm)</td> 
<xsl:for-each select="ROWSET/ROW"> 
<td class="lt"><xsl:value-of select="POD"/></td> 
</xsl:for-each> 
</tr> 
<tr> 
<td class="t">Wall th.(mm)</td> 
<xsl:for-each select="ROWSET/ROW"> 
<td class="lt"><xsl:value-of select="PWTH"/></td> 
</xsl:for-each> 
</tr> 
<tr> 
<td class="t">Schedule</td> 
<xsl:for-each select="ROWSET/ROW"> 
<td class="lt"><xsl:value-of select="PSCH"/>&nbsp;</td> 
</xsl:for-each> 
</tr> 
</table> 


Regards, 

Terje K.

 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]