Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.
For eXist at least, the result of fn:ceiling() had to be coerced to xs:integer
David Paterson pointed out in his blog
that algorithms with fixed values are limited and looked at generalising the problem using an XML configuration file. This is an XQuery version.