我在我的消息流中使用了一个映射节点,并且我需要一个部分 在xpath函数中连接一个字符串/字符n次。 有没有办法和某些人一起做这件事 xpath表达式或xpath构建函数(或两者)? 例如:concatenate'〜' 17次。
答案 0 :(得分:3)
XPath 2.0中的简单:
string-join(for $i in 1 to 17 return '~', '')
在XPath 3.0中更容易:
string-join((1 to 17)!'~')
在XPath 1.0中,你最好的选择是用100(或多个)波浪率初始化变量$ tildes,然后使用
substring($tildes, 1, 17)