Como posso remover o espaço em branco ao declarar uma variável XSL?

Eu tenho que criar uma variável XSL com uma escolha nele. Como o seguinte:

<xsl:variable name="grid_position">
  <xsl:choose>
    <xsl:when test="count(/Element) &gt;= 1">
      inside
    </xsl:when>
    <xsl:otherwise>
      outside
    </xsl:otherwise>
  </xsl:choose>
</xsl:variable>

E mais tarde no meu código, eu faço um xsl se:

<xsl:if test="$grid_position = 'inside'">
   {...code...}
</xsl:if>

O problema é que minha variável nunca é = 'inside' por causa das quebras de linha e recuo. Como posso remover espaços em branco da minha variável? Eu sei que posso removê-lo usandodisable-output-escaping="yes" quando eu o uso em um xsl: copy-of, mas ele não está funcionando na tag xsl: variable. Então, como posso remover esses espaços em branco e quebras de linha?

questionAnswers(4)

yourAnswerToTheQuestion