使用SharePoint nintex进行XML到Csv的转换

时间:2015-06-18 09:55:31

标签: xml csv xslt sharepoint-2010

我正在尝试从SharePoint列表中提取列表项并使用Nintex Workflow将它们转换为CSV文件。

尝试Click here中发布的类似解决方案,我已设法从SharePoint中提取数据,但我在nitex中遇到了XML2CSV转换节点的一些问题。 我有这段代码,

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="iso-8859-1"/>

<xsl:template match="/child::*">
<xsl:for-each select="child::*">
{WorkflowVariable:textXSLChunk}
<xsl:text>&#xa;</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

但是当评论字段中的“是”时,它正在考虑将其作为下一个字段。如何让它跳过字段值中的“,”条目。

1 个答案:

答案 0 :(得分:0)

您是否尝试将工作流变量括在{TextStart}和{TextEnd}括号中?当工作流将变量引用转换为变量包含的文本时,此解决方案应该有效。例如:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="iso-8859-1"/>

<xsl:template match="/child::*">
<xsl:for-each select="child::*">
{TextStart}{WorkflowVariable:textXSLChunk}{TextEnd}
<xsl:text>&#xa;</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>