可能的重复:
在 XSLT 中生成新行 https://stackoverflow.com/questions/723226/producing-a-new-line-in-xslt
如果有以下 xslt 文件:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="text" />
<xsl:template match="//teilnehmer">
<xsl:value-of select="name"/>
<xsl:value-of select="kind"/>
</xsl:template>
</xsl:stylesheet>
转换后的输出是一个没有任何空格或换行符的字符串
如何添加一些格式(例如名称后的换行符)?
提前致谢!
最简单的方法是
<xsl:text>
</xsl:text>


是代表换行符的字符引用。或者你可以这样做
<xsl:text>
</xsl:text>
(即<xsl:text>
仅包含换行符),但您需要确保换行符和结束符之间没有空格</xsl:text>
(因为它们将包含在输出中),如果您使用过自动缩进的 IDE,这很容易搞砸。使用字符引用更加稳健。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)