0

我正在尝试编写样式表来生成将 XML 文件作为输入的代码。我尝试了很多通过使用or和也使用在<xsl:text>元素内插入换行符&#x0a;&#x0a;&#x13

 <xsl:variable name='newline'><xsl:text>
 </xsl:text></xsl:variable>

但在输出中,所有这些东西都添加了一个空格字符,就像&#160;

我要插入换行符的代码部分是:

<xsl:variable name="StructType" select="diStructType"/>

 <line>
    <xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
    <xsl:value-of select="replace($StructType, ';', ';&#xa;&#13;&#160;&#160;&#160;&#160;')"/>
    <xsl:text>;</xsl:text>
  </line>

$StructType是一个包含;在两者之间的字符串。我只是想;;+newline+(4*space).

请帮忙

提前致谢。

4

0 回答 0