Subject: Re: [xsl] Problem in XSL transformation From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 6 Sep 2006 11:33:10 +0100 |
> The template transformXMLString replaces double quote with ~ and new > line with <br/> you haven't shown your code, but it probably starts off by taking the string value of the parameter StringToTransform. The string value of an element is its character data ingnoring any element nodes. So you lose your nested html at that point. Don't do that, do this: <xsl:template match="p//text()"> <xsl:call-template name="transformXMLString"> <xsl:with-param name="StringToTransform" select="."/> </xsl:call-template> </xsl:template> so you apply the transform individually to text node descendants of p you can then have templates for other elements that copy to the result tree. David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Problem in XSL transforma, Ambika.Das | Thread | RE: [xsl] Problem in XSL transforma, Ambika.Das |
RE: [xsl] Problem in XSL transforma, Ambika.Das | Date | Re: [xsl] Problem in XSL transforma, David Carlisle |
Month |