3 回答

TA貢獻1821條經驗 獲得超5個贊
以下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 關注
- 481 瀏覽
相關問題推薦
添加回答
舉報