Wie kann ich Leerzeichen entfernen, wenn ich eine XSL-Variable deklariere?
Ich muss eine XSL-Variable mit einer Auswahl erstellen. Wie das folgende:
<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>
Und später in meinem Code mache ich eine xsl, wenn:
<xsl:if test="$grid_position = 'inside'">
{...code...}
</xsl:if>
Problem ist, dass meine Variable wegen der Zeilenumbrüche und Einrückungen nie = 'inside' ist. Wie kann ich Leerzeichen aus meiner Variablen entfernen? Ich weiß, dass ich es mit @ entfernen kadisable-output-escaping="yes"
, wenn ich es in einem xsl: copy-of verwende, aber es funktioniert nicht mit dem Tag xsl: variable. Wie kann ich diese Leerzeichen und Zeilenumbrüche entfernen?