This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Poorly Formed HTML inside XSL Stylesheet


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]