[Home] [By Thread] [By Date] [Recent Entries]

Subject: Which has priority xml:space="preserve" or xsl:strip-space
From: "Sal Mangano" <smangano@xxxxxxxxxx>
Date: Sun, 5 May 2002 09:32:16 -0400
Suppose I have the following document.
?
<numbers xml:space="preserve">
? <number>10</number>
? <number>3.5</number>
? <number>4.44</number>
? <number>77.7777</number>
</numbers>
?
And the following stylesheet.
?
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
?
<xsl:output method="text"/>
<xsl:strip-space elements="*"/>
?
<xsl:template match="number">
? <xsl:value-of select="."/>,<xsl:text/>
</xsl:template>
??????????? 
</xsl:stylesheet>
?
Should the xml:space attribute in the document override the
xsl:strip-space in the stylesheet, or visa versa?
?
Saxon 6.5.1 respects the xml:space:
? 10,
? 3.5,
? 4.44,
? 77.7777,
?
Xalan 2.3.1 does not:
?
10,3.5,4.44,77.7777,
?
Is one right and one wrong or does the spec allow for either behavior?
?
?
?
?



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member