[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Insert Header as well as Wrap the whole content in Table

Subject: [xsl] Insert Header as well as Wrap the whole content in Table
From: "Animesh Sharma" <asharma@xxxxxxxxxxxxxxxx>
Date: Thu, 22 Jan 2004 11:46:22 +0530


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">
	<a href="http://www.google.com">
	<img src="D:\logo.gif"/></a>
	  <xsl:apply-templates select="*|text()|@*" /> 

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

To Wrap:

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

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

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,

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

Current Thread