假设我在XML Text节点中有以下字符串:Johnson|John|Dr.|Jr.
我可以用XSLT函数tokenize(...)
来标记这个字符串(到目前为止一直很好)。
现在我想格式化令牌以进行演示,预期结果将是:Dr. John Johnson Jr.
如果我的XML没有包含所有字段,我会得到一个类似Smith|Will
的值(省略空白值),我想将其显示为Will Smith
。
请注意,我格式化的名称表示中字段的顺序不一定与标记化字符串相同。
所以我正在查看string-join
和concat
,但无法弄清楚如何使用它们而不会在空白值的末尾留下不必要的空格。< / p>