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