Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何在xslt输出的末尾添加换行符?_Xml_Xslt - Fatal编程技术网

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>&#x0A;</xsl:text>

(即只包含换行符的
),但您需要确保换行符和结束符之间没有空格(因为它们将包含在输出中),如果使用自动缩进的IDE,这很容易出错。使用字符引用更可靠。

谢谢-这是我的解决方案problem@user1800825很高兴它成功了,欢迎来到StackOverflow。当答案解决你的问题时,请考虑通过点击左边的刻度标记来接受它。接受好答案的记录是鼓励人们在将来回答你的其他问题的最好方式。
    <xsl:text>
</xsl:text>