不能够设置输出:xquery

问题描述 投票:0回答:1
在添加声明选项输出之后:方法“测试”;输出不采用文本格式。我可以使用Saxon API设置输出方法“文本”,但它不直接在Xquery中工作。
输入XML

<all> <row>one</row> <row>two</row> <row>three</row> <all>

实际输出

"&lt;row&gt;", "one"
"&lt;row&gt;", "two"
"&lt;row&gt;", "three"

指望输出

"<row>","one"
"<row>","two"
"<row>","three"

您使用错误的命名空间作为序列化选项,正确的代码将为
declare namespace output ="http://www.w3.org/2010/xslt-xquery-serialization";
declare option output:method "text";
xquery saxon
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.