[XSL-LIST Mailing List Archive Home]
RE: [xsl] how to use xsl template twice on same tag?
Subject: RE: [xsl] how to use xsl template twice on same tag?|
Date: Wed, 17 Jul 2002 15:25:31 +0300
> 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).
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list