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) >= 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?