這個範例用於執行測試XQuery程式執行環境是否正常工作。
let $message := 'Hello World!'
return
<results>
<message>{$message}</message>
</results>
執行上面範例程式碼,得到以下結果 -
<results>
<message>Hello World!</message>
</results>
該程式建立一個名為$message
的臨時變數,並為其分配一個字串值。 輸出是一個XML元素,包含一個包含變數值的訊息元素。
也可以使用序列化選項來定義序列化和輸出媒體型別,從而使XQuery返回純文字。
例如,要將訊息作為文字輸出,請將序列化指定為文字,將media-type
指定為text/plain
。
declare option exist:serialize "method=text media-type=text/plain";
let $message := 'Hello World!'
return
$message