3 回答

TA贡献1821条经验 获得超4个赞
以下XSL代码将产生换行符(换行符):
<xsl:text>
</xsl:text>
对于回车,请使用:
<xsl:text>
</xsl:text>

TA贡献1804条经验 获得超8个赞
我最喜欢的方法是:
<xsl:stylesheet>
<xsl:output method='text'/>
<xsl:variable name='newline'><xsl:text>
</xsl:text></xsl:variable>
<!-- note that the layout there is deliberate -->
...
</xsl:stylesheet>
然后,无论何时要输出换行符(也许在csv中),都可以输出如下内容:
<xsl:value-of select="concat(elem1,elem2,elem3,$newline)" />
从xml输入输出sql时,我已经使用了这种技术。实际上,我倾向于为逗号,引号和换行符创建变量。

TA贡献1828条经验 获得超3个赞
您可以使用: <xsl:text> </xsl:text>
看例子
<xsl:variable name="module-info">
<xsl:value-of select="@name" /> = <xsl:value-of select="@rev" />
<xsl:text> </xsl:text>
</xsl:variable>
如果你在文件中写这个
<redirect:write file="temp.prop" append="true">
<xsl:value-of select="$module-info" />
</redirect:write>
此变量将产生一个新行infile,如下所示:
commons-dbcp_commons-dbcp = 1.2.2
junit_junit = 4.4
org.easymock_easymock = 2.4
- 3 回答
- 0 关注
- 452 浏览
相关问题推荐
添加回答
举报