问题描述
我从命令行运行 Saxon
java -cp Saxon net.sf.saxon.Query some.xquery
它运行并返回字符串数据。
但是,它也包括以下内容:
<?xml version=“1.0” encoding=“utf-8”?>
在 xquery 或 java 调用中需要什么选项或参数来防止它成为输出的一部分?
解决方法
如果它返回字符串数据,那么您可能不希望 &
和 <
被转义,因此您应该使用 method=text 运行。您可以在查询本身 (declare option output:method "text"
); ,或在命令行 (!method=text
) 上。