[xsl] Difference between <when>x</when> and <when><text>x</text></when>

Subject: [xsl] Difference between <when>x</when> and <when><text>x</text></when>
From: "Markus Karg" <karg@xxxxxxxxx>
Date: Thu, 18 Mar 2010 17:17:36 +0100
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' wihout breaks or blanks).

Is that a bug or is that wanted behaviour?

I noticed that XALAN found in Java RE 1.6.0_17 makes *no* difference,
and returns neither blanks nor breaks in *both* situations.

Thanks!
Markus

Current Thread