我正在尝试编写样式表来生成将 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)
.
请帮忙
提前致谢。