XQuery HelloWorld範例


這個範例用於執行測試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