我有一个xslt脚本,可以将xml文件转换为另一个xml文件。 我遇到的问题是生成的xml文件不会像一个行为良好的linux文件那样以换行结束。
我正在使用<xsl:output method="xml" indent="yes"/>
来完美地设计代码。
有没有办法告诉xslt这是Linux模式,它应该在输出的末尾添加换行符?
谢谢, 安娜
答案 0 :(得分:2)
XML文件是否以换行符结尾无关紧要。
但是,您可以尝试手动添加换行符,其中包含以下内容:
<xsl:template match="/">
<root>
<xsl:apply-templates select="other/processing" />
</root>
<xsl:value-of select="'
'" />
</xsl:template>
如果这对您的XSL处理器不起作用(即换行符被修剪),您应该考虑更改连续的处理链以忽略“缺失”的换行符。
答案 1 :(得分:0)
尝试method =“text”并在需要的位置使用换行代码(
)