Мне нужно создать переменную XSL с выбором в ней. Как показано ниже:
<xsl:variable name="grid_position">
<xsl:choose>
<xsl:when test="count(/Element) >= 1">
inside
</xsl:when>
<xsl:otherwise>
outside
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
И позже в моем коде я делаю xsl if:
<xsl:if test="$grid_position = 'inside'">
{...code...}
</xsl:if>
Проблема в том, что моя переменная никогда не была "внутри" из-за разрывов строк и отступа. Как удалить пробелы из моей переменной? Я знаю, что могу удалить его с помощью disable-output-escaping="yes"
, когда я использую его в xsl: copy-of, но он не работает с тегом xsl: variable. Итак, как я могу удалить эти пробелы и разрывы строк?