| 
 
Subject: [xsl] saxon xmlspy discrepancy in whitespace handling From: "Erwin Kloeck" <kloeck@xxxxxxxxx> Date: Wed, 17 Jan 2007 10:51:30 +0100  | 
I write my xsl in xmlspy (version 2006 sp2) and use saxon 8804 to do the transformation in java code. I get the following discrepancy in the produced output, saxon seems to produce extra white space. I know that saxon is the more specification compliant of the two processors, but xmlspy does what I want. So I know that I am missing something fundamental here and I would be grateful for some help.
The immediate question is, how do I get saxon to produce the output I want, shown by the xmlspy output? And secondly, what am I not understanding about whitespace handling in xsl?
-- begin xml-- <?xml version="1.0" encoding="UTF-8"?> <top>
</top> -- end xml --
-- begin xsl -- ?xml version="1.0" encoding="UTF-8"?> <?altova_samplexml C:\workspaces\rad\garuda\storage\example.xml?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xdt="http://www.w3.org/2005/xpath-datatypes">
  <xsl:template match="/">
      <xsl:apply-templates />
  </xsl:template>  <xsl:template match="//section" >
      <xsl:call-template name="section-header" />
 </xsl:template> <xsl:template name="section-header" >
     <xsl:value-of select="@name"/>
     <xsl:value-of select="$newline"/>
 </xsl:template></xsl:stylesheet> -- end xsl --
-- begin xmlspy output -- AAA BBB
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] xsl:sort descending cause, David Carlisle | Thread | Re: [xsl] saxon xmlspy discrepancy , Geert Bormans | 
| Re[2]: [xsl] applying code from ins, Alexey Nickolaenkov | Date | Re: [xsl] saxon xmlspy discrepancy , Geert Bormans | 
| Month |