这个示例用于运行测试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