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