Xml 如何在xslt输出的末尾添加换行符?
可能重复:Xml 如何在xslt输出的末尾添加换行符?,xml,xslt,Xml,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:tem
如果有以下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>
(即只包含换行符的
),但您需要确保换行符和结束符之间没有空格(因为它们将包含在输出中),如果使用自动缩进的IDE,这很容易出错。使用字符引用更可靠。谢谢-这是我的解决方案problem@user1800825很高兴它成功了,欢迎来到StackOverflow。当答案解决你的问题时,请考虑通过点击左边的刻度标记来接受它。接受好答案的记录是鼓励人们在将来回答你的其他问题的最好方式。
<xsl:text>
</xsl:text>