Subject: RE: generating fragments of HTML tables from different templates
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 20 Oct 2003 17:58:09 +0100
|
XSLT stylesheets define a transformation from a source tree to a result
tree. An element in the stylesheet causes an element node to be written
to the result tree.
You are imagining that a start tag in the stylesheet causes a start tag
to be written to a textual result document: you have got the model
wrong. Writing an element node is an indivisible operation.
So what's the answer to your problem? As usual, it's
http://www.jenitennison.com/xslt/grouping
Michael Kay
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
> Daniel Brauer
> Sent: 20 October 2003 13:48
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: generating fragments of HTML tables from
> different templates
>
>
> Hi,
>
> I need to generate fragments of a HTML table from different
> templates. something like:
>
> <xsl:template name="t1">
> <table>
> <tr>
> <td> cell1 </td>
>
> <xsl: call-template name="t2" select="."/>
>
> </table>
> </xsl:template>
>
> <xsl:template name="t2">
> </tr>
> <xsl:for-each select="*">
> <tr>
> <td> another-cell </td>
> </tr>
> </xsl:for-each>
> </xsl:template>
>
>
> I know this example doesnt make much sense...
> Anyway when I try to run this styleheet with Saxon 6.5.2 I
> get an error message telling me that the Stylesheet is not
> wellformed. Can this behaviour be switched off or is it
> generally not possible to generate fragmented HTML code from
> mutliple templates.
>
> Thanks
> Daniel.
>
>
>
> **************************************************************
> *********
> * Daniel Brauer
> *
> * Ingenieurbuero Michael
> Grabietz *
> * Phone: ++49 (9341) 89 66 73 Luft- und
> Raumfahrttechnik *
> * Fax: ++49 (9341) 89 66 71 Stauferring 56
> *
> * e-mail: D-97941
> Tauberbischofsheim *
> * daniel.brauer@xxxxxxxxxxxxx Germany
> *
> **************************************************************
> *********
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|