saxon:在查询参数中使用fn:doc()

时间:2016-09-06 20:24:41

标签: xquery saxon

为什么我不能在"查询参数中使用fn:doc使用xpath"?

文档参数工作正常:

saxon -q:test.xq +foo=foo.xml 

但是这给了我错误"无法识别的选项:foo.xml"

saxon -q:test.xq ?foo=doc("foo.xml")

1 个答案:

答案 0 :(得分:3)

这可能是你的外壳。不同的shell在处理特殊字符时有所不同,但引号可能需要转义(使用反斜杠),或者你可以做

saxon -q:test.xq "?foo=doc('foo.xml')"