Как я могу удалить пробелы при объявлении переменной XSL?

Я должен создать переменную XSL с выбором в нем. Как следующее:

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

И позже в моем коде я делаю xsl, если:

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

Проблема в том, что моя переменная никогда не = «внутри» из-за разрывов строк и отступа. Как я могу удалить пробелы из моей переменной? Я знаю, что могу удалить его, используяdisable-output-escaping="yes" когда я использую его в xsl: copy-of, но он не работает с тегом xsl: variable. Итак, как я могу удалить эти пробелы и разрывы строк?

Ответы на вопрос(2)

Ваш ответ на вопрос