xsl-list
[Top] [All Lists]

Insert Header as well as Wrap the whole content in Table

2004-01-21 23:16:22
Hi,

I want to insert header in an XHTML and as well as want the whole content to be 
wrap in a table.

Presentely I'm using following template for the both operations:

For Header:

<xsl:template  match="body">
        Header_Text
        <a href="http://www.google.com";>
        <img src="D:\logo.gif"/></a>
          <xsl:apply-templates select="*|text()|@*" /> 
</xsl:template>

<xsl:template match="*|text()|@*">
       <xsl:copy>
         <xsl:apply-templates select="*|text()|@*" />
       </xsl:copy>
</xsl:template>

To Wrap:

<xsl:template match="body">
<body>
<xsl:apply-templates select="@*"/>
        <table cellspacing="0" cellpadding="0" width="65%" border="0">
                <tbody><tr><td><table><tbody><tr><td>
                <xsl:apply-templates select="*|text()"/>                        
                        
                </td></tr></tbody></table></td></tr></tbody>
        </table>
</body>
</xsl:template>

<xsl:template match="*|text()|@*">
       <xsl:copy>
         <xsl:apply-templates select="*|text()|@*" />
       </xsl:copy>
</xsl:template>

Since both the template above use the same match i.e. "body", It is not 
possible to use both simultaneously. 
I want to create two independent template which if inserted in the same XSL 
will give me the desired result.
I want template to be working independently as well as in combined form.

Thanks in advance,
Animesh

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



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