Subject: [xsl] Re: xml:space problem WAS : Problem with identity transform and Saxon From: Kenneth Stephen <marvin.the.cynical.robot@xxxxxxxxx> Date: Sat, 6 Aug 2005 22:53:30 -0500 |
Hi, As far as I can tell, this looks like a bug in Saxon 8.4 because the same XSL file works in Xalan, producing : <?xml version="1.0" encoding="UTF-8"?> <a xmlns:exsl-common="http://exslt.org/common"> <b/> </a> ....which is the expected output. Can anyone else confirm this quirk of Saxon? Thanks, Kenneth On 8/6/05, Kenneth Stephen <marvin.the.cynical.robot@xxxxxxxxx> wrote: > Hi, > > Nevermind - I found the problem. I modified my stylesheet thus : > > <?xml version="1.0" encoding="UTF-8"?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:exsl-common="http://exslt.org/common" > version="1.0"> > > <xsl:variable name="rtf" xml:space="preserve"> > <a> > <b /> > </a> > </xsl:variable> > > <xsl:template match="/"> > <xsl:apply-templates select="exsl-common:node-set($rtf)" mode="t" /> > </xsl:template> > > <xsl:template match="@*|node()" mode="t"> > <xsl:copy> > <xsl:apply-templates select="@*|node()" mode="t" /> > </xsl:copy> > </xsl:template> > > </xsl:stylesheet> > > And now, the stylesheet functions, but xml:space="preserve" > doesnt get respected. What could be the problem here? > > Thanks, > Kenneth
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xml:space problem WAS : Probl, Kenneth Stephen | Thread | [xsl] Re: xml:space problem WAS : P, Kenneth Stephen |
Re: SV: [xsl] output encoding probl, Soren Kuula | Date | Re: [xsl] Positional Grouping Probl, Mukul Gandhi |
Month |