This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Which has priority xml:space="preserve" or xsl:strip-space


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]