This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: how to use xsl template twice on same tag?
- From: Jarno dot Elovirta at nokia dot com
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 17 Jul 2002 15:25:31 +0300
- Subject: RE: [xsl] how to use xsl template twice on same tag?
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi,
> one. if u try to convert to a fo, u can see it works fine but
> u don't have a
> <fo:table-column> tag generated. When I had a look the code I
> found that it
> try to interpret the below one for generating
> <fo:table-column> tag. which
> is not present in my xhtml.
> <xsl:apply-templates select="html:col | html:colgroup"/>
Ok, then what I'd suggest is that add a test to see if there are any col or colgroup elements defined. If there are, use them to generate the fo:table-column elements; if not, either search the tr with the maximum number of td or ht elements and generate the fo:table-colums based on that, or go to the first tr and interpret the colspan attributes to count the total number of column (the latter is most probably faster).
Cheers,
Santtu
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list