Subject: RE: [xsl] Difference between <when>x</when> and <when><text>x</text></when> From: "Markus Karg" <karg@xxxxxxxxx> Date: Thu, 18 Mar 2010 17:48:28 +0100 |
> -----Original Message----- > From: Michael Kay [mailto:mike@xxxxxxxxxxxx] > Sent: Donnerstag, 18. Mdrz 2010 17:31 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Difference between <when>x</when> and > <when><text>x</text></when> > > > I noticed that XALAN 2.7.1 makes a difference between > > > > <when> > > x > > </when> > > > > (Result *includes* line breaks and blanks) > > > > and > > > > <when> > > <xsl:text>x</xsl:text> > > </when> > > > > (Result includes only 'x' *without* breaks or blanks). > > > > Is that a bug or is that wanted behaviour? > > That's correct behaviour. Whitespace text nodes in the stylesheet > should be > ignored, unless the parent node is an xsl:text element. > > Regards, > > Michael Kay Michael, you're confusing me: You wrote that whitespace shall be ignore UNLESS xsl:text is used, but in fact, XALAN 2.7.1 does *not* ignore the white space, but actually INCLUDES it (check my 'Result...' comments below the examples)! Or did I misunderstand what you liked to say? Thanks! Markus
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Difference between <when>, Michael Kay | Thread | Re: [xsl] Difference between <when>, Martin Honnen |
RE: [xsl] Difference between <when>, Michael Kay | Date | Re: [xsl] Difference between <when>, Martin Honnen |
Month |