Как я могу удалить пробелы при объявлении переменной XSL?
Я должен создать переменную 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, если:
<xsl:if test="$grid_position = 'inside'">
{...code...}
</xsl:if>
Проблема в том, что моя переменная никогда не = «внутри» из-за разрывов строк и отступа. Как я могу удалить пробелы из моей переменной? Я знаю, что могу удалить его, используяdisable-output-escaping="yes"
когда я использую его в xsl: copy-of, но он не работает с тегом xsl: variable. Итак, как я могу удалить эти пробелы и разрывы строк?