Subject: RE: [xsl] XSL 2.0 - value-of - xml:space="preserve" From: Robert Koberg <rob@xxxxxxxxxx> Date: Fri, 04 Apr 2008 06:59:39 -0400 |
On Fri, 2008-04-04 at 12:20 +0800, Michael Kay wrote: > > The fact that this affects the > > XSL transformation output seems like a bug. > > No, it's not a bug. The XML specification is quite clear that > xml:space="preserve" is there to tell the application that whitespace text > nodes are significant. The application in this case is XSLT, and it's taking > you at your word. Apologies for being dense and dragging this on, but I seem to have a fundamental misunderstanding. Can you or someone else explain where the whitespace is with regard to the xsl:value-of in something like: <script xml:space="preserve"/> <xsl:variable name="my-var"> <xsl:choose> <xsl:when test="true()">1</xsl:when> <xsl:otherwise>2</xsl:otherwise> </xsl:choose> </xsl:variable> var myvar=<xsl:value-of select="$my-var" separator=""/>; </script> To my eyes, there is no whitespace around the xsl:value-of and the application is *not* taking me at my word. thanks, -Rob > > Michael Kay > http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL 2.0 - value-of - xml:, Michael Kay | Thread | RE: [xsl] XSL 2.0 - value-of - xml:, Michael Kay |
RE: [xsl] Multi page pdf using fop-, Khan, Atique \(IT\) | Date | RE: [xsl] XSL 2.0 - value-of - xml:, Michael Kay |
Month |