【发布时间】:2012-05-12 22:08:04
【问题描述】:
我是这个项目的新手,我要写,我认为这很简单。一个递归函数,它在 x 级别(由变量表示)中写入嵌套的 xml 元素。到目前为止,我已经想出了这个,但不断收到编译错误。请注意,我必须生成新的 xml,而不是查询现有的 xml:
xquery version "1.0";
declare function local:PrintTest($amount)
{
<test>
{
let $counter := 0
if ($counter <= $amount )
then local:PrintTest($counter)
else return
$counter := $counter +1
}
</test>
};
local:PrintPerson(3)
我的错误是:
File Untitled1.xquery: XQuery transformation failed
XQuery Execution Error!
Unexpected token - " ($counter <= $amount ) t"
我从不理解 xquery,也不太明白为什么它不起作用(是我自己还是互联网上关于 XQuery 的资源非常少?)
【问题讨论】:
标签: xquery