XSL:从定界字符串创建数组

XSL: create an Array from a Delimited String

我有一个字符串名称 "string Variable" = 'hello, hello, good Evening, good evening'。 我想创建一个数组,我可以在该数组上执行 foreach,其中的值除以逗号。

坦克

XSLT 和 XPath 没有数组数据类型,除非您碰巧将 XPath 3.1 与 XSLT 3 一起使用。但是在 XSLT 和 XPath 中,自版本 2 以来,有一个 tokenize 函数,您可以使用例如tokenize('hello, hello, good Evening, good evening', ',\s*') 获取字符串序列,然后您可以像处理任何其他序列一样处理,例如使用 for-each.