0

假设我的程序正在处理一些数据,输出是一个 XML 文件。无论如何,我可以将基于我的 XSLT 格式的数据附加到单个 csv 中而不会覆盖以前的数据?

目前我有以下情况

试验一:
输出 = a.xml & 在 XSLT 之后,输出 = a.csv,数据为 1,2,3,4,5
试验二:
输出 = b.xml & 在 XSLT 之后,输出 = b.csv,数据为 6,7,8,9,0

其实我想要的是:-

试验一:
输出 = a.xml & 在 XSLT 之后,输出 = a.csv,数据为 1,2,3,4,5
试验二:
输出 = b.xml & 在 XSLT 之后,输出 = b.csv 和数据(下)
1,2,3,4,5
6,7,8,9,0
4

1 回答 1

0

不确定您的 xml 是什么样的。尝试使用 output method="text" 并为所有元素使用条形空间。

然后对于您希望用逗号分隔的每个元素或属性,使用 xsl 文本。

逗号的文本是这样的:

<xsl:text>&#xD;</xsl:text>
于 2013-02-04T09:18:33.833 回答