XQuery
在XQuery部分中(参见下方截图),您可以定义与XQuery和XQuery Update文档的编辑和执行相关的选项。
常规的XQuery选项
以下是可用的选项:
•序列化:序列化是指将文本写入输出文档的方式。您可以为不同类型的输入选择输出的序列化方法(自适应*、HTML、JSON、文本、XHTML或XML)和序列化编码。可以分别为XML输入和JSON输入选择输出序列化。(提示:自适应方法使实例文档能够无误地处理;它会根据输入文档自动确定序列化方法。)
•省略XML声明:将省略序列化的(输出)文档中的XML声明。
•缩进输出:将缩进输出文档以显示文档层次结构。
•总是跳过XML源:在执行XQuery文档时,XMLSpy会提示您选择一个要在其上执行XQuery文档的XML源。提示是一个对话框,您可以在其中浏览XML文件。选择此选项将跳过此对话框并直接执行XQuery文档。如果选中了该选项,则应能够在不传递XML文档的情况下正确执行XQuery文档。这可能是因为不需要任何XML文档,也可能是因为XML数据是通过XQuery文档中的函数访问的。
•验证XML文件:验证用于执行XQuery文档的XML文件。无效的XML文件将被标记,XQuery文档不会被处理。
•DB2行检索:在显示数据库数据的显示中,您可以指定要检索的最大行数。XMLSpy将.xqr 文件扩展名识别为XQuery-for-DB文件。
•XQuery默认版本:指定用于执行没有version关键词的XQuery文档的XQuery引擎版本。这适用于XQuery和XQuery Update文档,并选择要使用的默认XQuery引擎。
XQuery Update选项
以下是可用的XQuery Update选项:
•更新:执行XQuery Update文件时,要么可以直接在磁盘上更新XML目标文件,要么可以在XMLSpy中打开并在内存中进行更新。更新时打开文件选项使您能够查看更新并将文件保存到磁盘,或拒绝更新(通过在不保存的情况下关闭文件)。
•保留原始格式:尽可能保留更新后的文档的原始格式。
保存和退出
完成设置后,单击确定。