RE: [xsl] how to use xsl template twice on same tag?

Subject: RE: [xsl] how to use xsl template twice on same tag?
From: Jarno.Elovirta@xxxxxxxxx
Date: Wed, 17 Jul 2002 15:25:31 +0300
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


Current Thread