XSLT 1.0中的逗号分割功能

时间:2010-02-23 03:11:42

标签: xslt

我有一个参数,其中包含以下信息:

"item1,item2,item3,item4"

所以这可能是1或2或3或4。

我想拆分它并单独处理它。知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

使用exslt,这些扩展可用于大多数XSLT处理器。

Herestr:split的一个实现,作为XSLT模板。它被称为:

<xsl:variable name="values">
    <xsl:text>item1,item2,item3,item4</xsl:text>
</xsl:variable>

<xsl:call-template name="str:split">
   <xsl:with-param name="string" select="$values" />
   <xsl:with-param name="pattern" select="','" />
</xsl:call-template>