即時通訊新的項目,我要寫,我認爲是一件簡單的事情。一個遞歸函數,它將嵌套的xml元素寫入x個級別(用變量表示)。到目前爲止,我已經提出了這個問題,但不斷收到編譯錯誤。請注意,我有可能產生新的XML,無法查詢現有的XML:XQuery - 遞歸函數的問題
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的資源非常少?)
歡呼聲,不得不讓我的頭纏住這個 – 2010-03-15 17:28:38