Subject: Re: [xsl] CDATA Handling From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> Date: Tue, 6 Jan 2009 12:31:48 +0530 |
On Tue, Jan 6, 2009 at 12:15 PM, J. S. Rawat <jrawat@xxxxxxxxxxxxxx> wrote: > I have tried below > <xsl:output cdata-section-elements="img.embed"/> This will make sure that contents of "img.embed" element will be enclosed in the CDATA section (as the result you got below). > > <xsl:template match="img.embed"> > <xsl:copy-of select="."/> > </xsl:template> > > and the result is > <img.embed><![CDATA[...]]></img.embed> > but It should be > <![CDATA[...]]> It seems to me, that you need to do something like below: (i.e., have cdata-section-elements on some other element, instead of the img.embed element) <xsl:output cdata-section-elements="x"/> <xsl:template match="x"> <x> <xsl:apply-templates select="img.embed" /> </x> </xsl:template> <xsl:template match="img.embed"> <xsl:copy-of select="node()" /> </xsl:template> -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] CDATA Handling, J. S. Rawat | Thread | Re: [xsl] CDATA Handling, J. S. Rawat |
Re: [xsl] CDATA Handling, J. S. Rawat | Date | Re: [xsl] CDATA Handling, J. S. Rawat |
Month |