Guten Abend an alle,
habe ein kleines Problem und ich hoffe ihr könnt mir helfen.
In einer XSL-Datei lasse ich in einer Schleife ein Variable mit verschiedenen Parametern für eine Javascript-Funktion füllen. Aus optischen (Übersichtlichkeit) Gründen verwende ich im Editor mehrer Zeilen zum füllen der Variable. Mein Problem ist nun das auch die Zeilenumbrüche mit in die Variable übernommen werden. Kann man dies auf irgend eine Art verhindern, außer alles in einer Zeile zu schreiben?
Bsp für die Variable:
Später wird die Variable auch ausgegeben-
Im Quelltext der erzeugt wird sieht das ganze dann so aus:
Muß/soll aber so aussehen:
Gibt es da eine Möglichkeit die die XSL übersichtlich zu halten oder muß ich dann an dieser Stelle alles in eine Zeile schreiben?
Ich hoffe ihr versteht mein Problem .
habe ein kleines Problem und ich hoffe ihr könnt mir helfen.
In einer XSL-Datei lasse ich in einer Schleife ein Variable mit verschiedenen Parametern für eine Javascript-Funktion füllen. Aus optischen (Übersichtlichkeit) Gründen verwende ich im Editor mehrer Zeilen zum füllen der Variable. Mein Problem ist nun das auch die Zeilenumbrüche mit in die Variable übernommen werden. Kann man dies auf irgend eine Art verhindern, außer alles in einer Zeile zu schreiben?
Bsp für die Variable:
Code:
<xsl:variable name="variable1"> Funktionsname( <xsl:for-each select="/config/buildings//building"> <xsl:value-of select="@title"/>, </xsl:for-each> ) </xsl:variable>
Im Quelltext der erzeugt wird sieht das ganze dann so aus:
Code:
..... Funktionsname( parameter1, parameter2, parameter3 )
Code:
Funktionsname(parameter1,parameter2,parameter3)
Code:
<xsl:variable name="variable1">Funktionsname(<xsl:for-each select="/config/buildings//building"><xsl:value-of select="@title"/>,</xsl:for-each>)</xsl:variable>
Comment