XQuery 1.0 - 在n个字符后分割字符串

Cle*_*kod 2 xml xquery

是否有可能使用XQuery 1.0将一个字符串(比如说100个字符长)拆分为一系列字符串,每个字符串长10个字符?

换句话说,我需要使用XQuery 1.0在每10个字符后拆分一个字符串

Chr*_*rün 5

当然; 这是一种方法:

let $width := 10
let $string := '...'
for $i in 0 to string-length($string) idiv $width
let $pos := $i * $width + 1
return substring($string, $pos, $width)
Run Code Online (Sandbox Code Playgroud)

希望这会有所帮助,Christian