Subject: Re: [xsl] Detecting table columns with XSL-FO From: "andrew welch" <andrew.j.welch@xxxxxxxxx> Date: Wed, 2 Aug 2006 09:57:03 +0100 |
Hi,
I have searched long for this but cannot seem to get a straight answer.
We are trying to output tables in XSL-FO, but I do not seem to be able to easily find the table row with the maximum number of cells within a table, so that I can specify how many <fo:table-column/> items should be added. Cells that span columns or rows have colspan and rowspan attributes in their tags.
Is there any way to loop through the rows within a table to find the row with the maximum number of cells? The looping methods I have found seem to only deal with a set number of reiterations whereas with our tables we don't know which row has the most cells.
Thank you very much for any pointers in the right direction - right now I don't even know where to start anymore.
If you are generating your XSL-FO using XSLT 1.0 then the usual way is to select all <tr>'s and sort them by the count of their <td>'s, and then pick the first:
cheers andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Detecting table columns with , Miranda Wageman | Thread | [xsl] Design of inheritance in XML , Svante Schubert |
[xsl] Design of inheritance in XML , Svante Schubert | Date | Re: [xsl] Design of inheritance in , Emmanouil Batsis |
Month |