|
Subject: Re: [xsl] Creating a cdata section using xsl From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 27 Feb 2001 13:14:11 GMT |
For example, given the source document:
<person>
<name>John Doe</name>
</person>
<xsl:template match="/">
<doc>
<display>
<xsl:apply-templates/>
</display>
</doc>
</xsl:template>
<xsl:template match="person">
<html>
<xsl:apply-templates/>
</html>
</xsl:template>
<xsl:template match="name">
<body>
<xsl:apply-templates/>
</body>
</xsl:template>
I want a resulting document that looks like:
<doc>
<display>
<[!CDATA[
<html>
<body>John Doe</body>
</html>
]]>
<display>
</doc>
The above will generate (modulo white space)
<doc>
<display>
<html>
<body>John Doe</body>
</html>
<display>
</doc>
which is equivaent input to any XML parser, so presumably good enough
for your needs, although if you'd prefer the display element to be
output as a CDATA section you may _request_ that using
<xsl:output method="xml" cdata-section-elements="display" />
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Creating a cdata section , Francis Norton | Thread | Re: [xsl] Creating a cdata section , Arnaud Vandyck |
| [xsl] Redirecting...Is is possible , Sachidanandam E.K | Date | RE: [xsl] xsl:key and grouping & bo, Roger . Menday |
| Month |