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]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]