|
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 |