Subject: RE: [xsl] Difference between <when>x</when> and <when><text>x</text></when> From: "Markus Karg" <karg@xxxxxxxxx> Date: Thu, 18 Mar 2010 18:02:16 +0100 |
> Markus Karg wrote: > > >>> I noticed that XALAN 2.7.1 makes a difference between > >>> > >>> <when> > >>> x > >>> </when> > >>> > >>> (Result *includes* line breaks and blanks) > > > > 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? > > White space _only_ text nodes are stripped. The 'when' element has a > text node with white space and the character 'x' so in that case the > text node is output with both the white space and the 'x'. I understand! So the point is *not* that I used "xsl:text" in one place but not the other, but that I used "breaks" in one place but not the other! Ok, understood. Thanks for the clarification! :-) Is there a portable way to tell that <when> x </when> shall be treated as if it would be <when>x</when> ? Thanks! Markus
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Difference between <when>, Martin Honnen | Thread | Re: [xsl] Difference between <when>, Martin Honnen |
RE: [xsl] Difference between <when>, Michael Kay | Date | RE: [xsl] Difference between <when>, Markus Karg |
Month |