Wie kann ich Leerzeichen entfernen, wenn ich eine XSL-Variable deklariere?

Ich muss eine XSL-Variable mit einer Auswahl erstellen. Wie das folgende:

<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>

Und später in meinem Code mache ich eine xsl, wenn:

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

Problem ist, dass meine Variable wegen der Zeilenumbrüche und Einrückungen nie = 'inside' ist. Wie kann ich Leerzeichen aus meiner Variablen entfernen? Ich weiß, dass ich es mit @ entfernen kadisable-output-escaping="yes", wenn ich es in einem xsl: copy-of verwende, aber es funktioniert nicht mit dem Tag xsl: variable. Wie kann ich diese Leerzeichen und Zeilenumbrüche entfernen?