XML ファイルを入力として受け取るコードを生成するスタイル シートを作成しようとしています。orを<xsl:text>
使用して要素内に改行を挿入するために多くのことを試みました



<xsl:variable name='newline'><xsl:text>
</xsl:text></xsl:variable>
しかし、出力では、これらすべてが次のようにスペース文字を追加しています 
改行を挿入したいコードの部分は次のとおりです。
<xsl:variable name="StructType" select="diStructType"/>
<line>
<xsl:text>    </xsl:text>
<xsl:value-of select="replace($StructType, ';', ';
     ')"/>
<xsl:text>;</xsl:text>
</line>
これ$StructType
は間に含まれる文字列;
です。私はそれを に置き換えようとして;
い;+newline+(4*space)
ます。
助けてください
前もって感謝します。