Subject: RE: [xsl] Saxon vs. Xalan - output not the same From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx> Date: Thu, 29 Aug 2002 17:24:48 +0100 |
Hi, Whitespace is creeping into your output here: > <xsl:template match="tight"> > .BR <xsl:value-of select="." /> Between the start of the template and the value-of you have a carriage return and '.BR'. The xslt processor will ignore whitespace only text nodes, so you will need you wrap the text in <xsl:text> There are many flavours, such as <xsl:template match="tight"> <xsl:text>.BR</xsl:text> <xsl:value-of select="." /> or <xsl:template match="tight"> <xsl:text/>.BR<xsl:value-of select="." /> its up to you. Text that is just floating around is usually a bad thing, so its a good habit to use <xsl:text> from the off cheers andrew > -----Original Message----- > From: Greg Kushmerek [mailto:gkushmer@xxxxxxxxxxxxx] > Sent: 29 August 2002 16:50 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Saxon vs. Xalan - output not the same > > > Apologies if this comes twice -- I had an error on my end and > can't tell if > it got out the first time. > > Hi all, > I have this bit of XSL: > > <xsl:template match="tight"> > .BR <xsl:value-of select="." /><xsl:text/> > <xsl:choose> > <xsl:when test="position() != last()">, </xsl:when> > <xsl:when test="position() = last()">. </xsl:when> > </xsl:choose> > </xsl:template> > > that matches this bit of XML: > <tight><link>mget</link></tight> > <tight><link>medit</link></tight> > > Using Xalan, I get output like this: > > mget, medit. > > Using Saxon, I get output like this: > > mget, > > medit, > > I want the the output from Saxon to look like Xalan's output > . Any ideas > what I can do to fix this? > > Thanks much, > > --gk > Greg Kushmerek > Sr. Technical Writer > IA/Tools > The MathWorks > (+1) 508-647-7136 > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002 > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Saxon vs. Xalan - output , David Carlisle | Thread | Re: [xsl] Saxon vs. Xalan - output , David N Bertoni/Camb |
Re: [xsl] Saxon vs. Xalan - output , David Carlisle | Date | RE: [xsl] SAXParseException, Andrew Welch |
Month |