我将字符串标记为空格分隔的单词
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:str="http://exslt.org/strings" exclude-result-prefixes="str">
<xsl:include href="str.tokenize.xsl"/>
<xsl:template match="/string/upara">
<root>
<xsl:for-each select="str:tokenize(.,'
')">
<row>
<xsl:for-each select="str:tokenize(.,',')">
<elem><xsl:value-of select="."/></elem>
</xsl:for-each>
</row>
</xsl:for-each>
</root>
</xsl:template>
它总是在第一行的 str:tokenize() 函数处停止。问题是什么?我正在使用Altova XML Spy。
期望的行为:
Input:This is a small string
Output: 4 2 1 5 6
每个单词的输出长度