This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Poorly Formed HTML inside XSL Stylesheet
- From: "Kevin Holbrook" <kevinholbrook at hotmail dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 26 Nov 2001 21:23:46 +0000
- Subject: [xsl] Poorly Formed HTML inside XSL Stylesheet
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hello All,
I am in the process of writing stylesheets to transform structured XML
documents into an existing HTML structure.
The problem I face is that I have to include massive amounts of dirty HTML
around my XML data, and my manager wants the HTML to be placed in separate
templates which provide a degree of separation between the markup and the
data, WITHOUT using ![CDATA.
So, I have the following setup.
Source XML:
<note>stuff</note>
My XSL:
<xsl:template name="preContentHeader">
<xsl:text><![CDATA[
<table>
<tr><td><img src="j.jpg"></td>
<td align=left>
]]></xsl:text>
</xsl:template>
<xsl:template name="postContentFooter">
<xsl:text><![CDATA[
</td></tr></table>
]]></xsl:text>
</xsl:template>
<xsl:template match="note">
<xsl:call-template name="preContentHeader"/>
<xsl:copy-of select="."/>
<xsl:call-template name="postContentFooter"/>
</xsl:template>
Resulting HTML:
<table>
<tr>
<td><img src="j.jpg"></td>
<td align=left>stuff</td>
</tr></table>
Any ideas of how I can do this without using ![CDATA?
Thanks in advance,
-Kevin
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list