xsl-list
[Top] [All Lists]

RE: generating fragments of HTML tables from different templates

2003-10-20 06:27:39
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...

What's wrong with using something like

<xsl:template name="t1">
  <table>
    <tr>
        <td> cell1 </td>
      <xsl:call-template name="t2"/>
    </tr>
  </table>
</xsl:template>
<xsl:template name="t2">
  <xsl:for-each select="*">
    <tr>
      <td> another-cell </td>
    </tr>
  </xsl:for-each>
</xsl:template>

Anyhow, you need to think in terms of generating a result *tree*, not result 
text stream.

Cheers,

Jarno - Wumpscut: War

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>