我想使用xsl替换xml中的特殊字符,同时将其转换为csv

时间:2016-02-09 13:53:44

标签: xml csv xslt

我已经尝试过逗号','但是想要用双引号'''来做。

 <xsl:variable name="status_name" select="translate(status_name,  ',' , ' ')" />

我想同时做。

如果有人可以帮我这个。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果用其他单个字符替换单个字符,您仍然可以在此处使用translate,但对于双引号,您需要在表达式中将其转义

<xsl:variable name="status_name" select="translate(status_name, ',&quot;', '  ')" />

在这种情况下,双引号也被空格替换。