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