|
Subject: Re: [xsl] Handling elements which is inside CDATA in input XML From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Mon, 01 Nov 2010 14:11:08 +0100 |
Are you limited to XSLT 1.0 or can you use XSLT 2.0? Which XSLT processor do you use?No, I can use xslt 2.0. I am using saxon9 for xml to html tranformation. CDATA contains xml elements, i need to remove only span element.
And what format exactly is there inside the CDATA section, is that XML, HTML, or what exactly? Is it ensured that '<' and '>' do only occur to delimit tags you want to remove?
<xsl:template match="*" mode="strip">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template> <xsl:template match="span" mode="strip">
<xsl:apply-templates/>
</xsl:template>Martin Honnen http://msmvps.com/blogs/martin_honnen/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Handling elements which i, Ramkumar.V | Thread | Re: [xsl] Handling elements which i, Michael Kay |
| Re: [xsl] Handling elements which i, Ramkumar.V | Date | [xsl] XSL-FO: Creating Marginalias , Gerhard Glatz |
| Month |