撒克逊语:在查询参数中使用 fn:doc()
saxon: using fn:doc() in a query parameter
为什么我不能在 "query parameter using xpath" 中使用 fn:doc?
文档参数工作正常:
saxon -q:test.xq +foo=foo.xml
但这给了我错误 "Unrecognized option: foo.xml"
saxon -q:test.xq ?foo=doc("foo.xml")
可能是你的shell。不同的 shell 对特殊字符的处理有所不同,但引号可能需要转义(使用反斜杠),或者您可以
saxon -q:test.xq "?foo=doc('foo.xml')"
为什么我不能在 "query parameter using xpath" 中使用 fn:doc?
文档参数工作正常:
saxon -q:test.xq +foo=foo.xml
但这给了我错误 "Unrecognized option: foo.xml"
saxon -q:test.xq ?foo=doc("foo.xml")
可能是你的shell。不同的 shell 对特殊字符的处理有所不同,但引号可能需要转义(使用反斜杠),或者您可以
saxon -q:test.xq "?foo=doc('foo.xml')"