为什么我不能在"查询参数中使用fn:doc使用xpath"?
文档参数工作正常:
saxon -q:test.xq +foo=foo.xml
但是这给了我错误"无法识别的选项:foo.xml"
saxon -q:test.xq ?foo=doc("foo.xml")
答案 0 :(得分:3)
这可能是你的外壳。不同的shell在处理特殊字符时有所不同,但引号可能需要转义(使用反斜杠),或者你可以做
saxon -q:test.xq "?foo=doc('foo.xml')"