循环访问字符串 Strink 标记器 XSLT 1.0 中的每个单词



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

<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 

但我不能让它工作。

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

相关内容

  • 没有找到相关文章