Tengo que crear una variable XSL con una opción en ella. Como la siguiente:¿Cómo puedo eliminar espacios en blanco al declarar una variable 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>
Y más tarde en mi código, hago un XSL si:
<xsl:if test="$grid_position = 'inside'">
{...code...}
</xsl:if>
problema es que mi variables no es = 'interior' a causa de los saltos de línea y guión. ¿Cómo puedo eliminar espacios en blanco de mi variable? Sé que puedo eliminarlo usando disable-output-escaping="yes"
cuando lo uso en xsl: copy-of, pero no está funcionando en la etiqueta xsl: variable. Entonces, ¿cómo puedo eliminar esos espacios en blanco y saltos de línea?
Buena pregunta (+1). Vea mi respuesta para una breve expresión de XPath de una línea para su '' :) –