RHEL MarkLogic 9.0-6.2 不包括 Schematron?
RHEL MarkLogic 9.0-6.2 not including Schematron?
http://docs.marklogic.com/schematron 的文档建议通过 "http://marklogic.com/xdmp/schematron" at "/MarkLogic/schematron/schematron.xqy"
导入 Schematron API
在 RHEL ML 9.0-6.2 上,/MarkLogic/schematron/schematron.xqy
似乎不是已部署产品的一部分(已在 fs 上验证),因此在尝试 import module namespace schematron = "http://marklogic.com/xdmp/schematron" at "/MarkLogic/schematron/schematron.xqy";
Schematron 支持是否作为可选包的一部分被隔离,或者这是 9.0-6.2 RHEL 版本中的疏忽?
编辑:xquery 测试用例(例如,来自 qconsole)
xquery version "1.0-ml";
import module namespace schematron = "http://marklogic.com/schematron" at "/MarkLogic/schematron/schematron.xqy";
"this should pass for xquery anywhere"
回复:
[1.0-ml] XDMP-MODNOTFOUND: (err:XQST0059) Module /MarkLogic/schematron/schematron.xqy not found
使用 9.0-7
这对我有用:
import module namespace schematron = "http://marklogic.com/xdmp/schematron"
at "/MarkLogic/schematron/schematron.xqy";
"this should pass for xquery anywhere"
请注意我是如何导入命名空间 "http://marklogic.com/xdmp/schematron"
的,其中包括一个 xdmp
而你没有。
在这种情况下,documentation 似乎是错误的。
http://docs.marklogic.com/schematron 的文档建议通过 "http://marklogic.com/xdmp/schematron" at "/MarkLogic/schematron/schematron.xqy"
在 RHEL ML 9.0-6.2 上,/MarkLogic/schematron/schematron.xqy
似乎不是已部署产品的一部分(已在 fs 上验证),因此在尝试 import module namespace schematron = "http://marklogic.com/xdmp/schematron" at "/MarkLogic/schematron/schematron.xqy";
Schematron 支持是否作为可选包的一部分被隔离,或者这是 9.0-6.2 RHEL 版本中的疏忽?
编辑:xquery 测试用例(例如,来自 qconsole)
xquery version "1.0-ml";
import module namespace schematron = "http://marklogic.com/schematron" at "/MarkLogic/schematron/schematron.xqy";
"this should pass for xquery anywhere"
回复:
[1.0-ml] XDMP-MODNOTFOUND: (err:XQST0059) Module /MarkLogic/schematron/schematron.xqy not found
使用 9.0-7
这对我有用:
import module namespace schematron = "http://marklogic.com/xdmp/schematron"
at "/MarkLogic/schematron/schematron.xqy";
"this should pass for xquery anywhere"
请注意我是如何导入命名空间 "http://marklogic.com/xdmp/schematron"
的,其中包括一个 xdmp
而你没有。
在这种情况下,documentation 似乎是错误的。