XQuery/HelloWorld
外观
< XQuery
您想要运行一个小程序,测试您的 XQuery 执行环境是否正常工作。
xquery version "1.0";
let $message := 'Hello World!'
return
<results>
<message>{$message}</message>
</results>
<results>
<message>Hello World!</message>
</results>
该程序创建了一个名为 $message
的临时变量,并为其赋值一个字符串值。 输出是一个 XML 元素,包含一个 message 元素,其中包含该变量的值。
尝试从结果 message 元素内部省略花括号。 您得到什么? 执行
如果您省略结果包装器会发生什么? 执行
您可以使用序列化选项让 XQuery 返回纯文本,这些选项定义序列化和输出的 媒体类型。
例如,要将消息输出为文本,请将序列化指定为文本,并将媒体类型指定为 text/plain。
xquery version "1.0";
declare option exist:serialize "method=text media-type=text/plain";
let $message := 'Hello World!'
return
$message
根据您的浏览器设置,这将启动一个文本文档查看器并显示
Hello World!