1

我想将字符串标记为空格分隔的单词。

<string>
<upara> This is a small sentence </upara>
</upara>

我已经使用模板完成了这个

<xsl:call-template name="tokenizeString">
<xsl:with-param name="list" select="/string/upara"/>
<xsl:with-param name="delimiter" select="' '"/>
</xsl:call-template>

但我不想使用模板。没有模板这可能吗?

<xsl:for-each select=" ????" >

我想如何遍历字符串中的每个单词。

我也喜欢使用

EXSLT str:tokenize 

但我不能让它工作。

4

1 回答 1

0

即使 XSLT 中有字符串标记化功能,XSLT 1.0 也不支持序列。话虽如此,没有可以迭代的数据结构(节点集除外)。因此,您只能使用递归模板调用来模拟循环。

于 2013-10-22T14:27:53.337 回答