WSO2 EI:<xsl:text> </xsl:text>在wso2中不起作用,并且输出保持在同一行

时间:2018-10-11 15:24:34

标签: xslt wso2 wso2esb wso2ei

我正在使用xslt进行从​​xml到csv的一种转换。所有代码都工作正常,但是我需要在一条记录之后添加新行,为此我要在xslt代码中使用。

<xsl:text>&#xA;</xsl:text>

即使添加  ,结果仍然是一行。另外,

&#xA;

获取从xslt代码中消失。 请问有人可以指导如何在wso2 EI的xslt的记录末尾添加一行。

先谢谢了。有人可以检查吗

2 个答案:

答案 0 :(得分:0)

您尝试过<xsl:text>&#xD;&#xA;</xsl:text>吗?

将其保存到.xslt文件并将其打包为.car文件,然后将其部署到您的wso2 EI。

还要警惕将文件写入哪个操作系统,以及用于查看文件的程序。如果您使用Windows并使用记事本查看文件,即使有换行符,记事本仍将所有内容显示在一行上。

答案 1 :(得分:0)

我已经从部署文件的后端创建了本地条目文件,并使用&#10进行了更改。该文件也进行了本地更新,并且在运行代码时,条目以应有的新行显示在了其中。 希望这对某人有帮助。