我有一个WebDAV
连接并且有我的Xquery
代码库的目录结构。当我右键单击并xqy
从Oxygen Xml Editor's
文件资源管理器创建一个新文件,定义一个module namespace
,我的逻辑,然后将库模块导入主xqy
文件时,我收到以下错误:
404 未找到
旧错误
<error:error xsi:schemaLocation="http://marklogic.com/xdmp/error
error.xsd" xmlns:error="http://marklogic.com/xdmp/error"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<error:code>XDMP-MODNOTFOUND</error:code>
<error:name>err:XQST0059</error:name>
<error:xquery-version>1.0-ml</error:xquery-version>
<error:message>Module not found</error:message>
<error:format-string>XDMP-MODNOTFOUND: (err:XQST0059) Module
C:\Program Files\MarkLogic\Modules\Marklogic\appservices\search\search.xqy
not found</error:format-string>
<error:retryable>false</error:retryable>
<error:expr/>
<error:data>
<error:datum>C:\Program Files\MarkLogic\Modules\Marklogic\appservices\search\search.xqy</error:datum>
</error:data>
<error:stack>
<error:frame>
<error:uri>/index.xqy</error:uri>
<error:xquery-version>1.0-ml</error:xquery-version>
</error:frame>
</error:stack>
</error:error>
显然不是这样。
但令人惊讶的是,当我使用 Roxy 部署相同的单个文件时,它工作得很好。
我不认为 Oxygen 指向其他地方,因为当我在现有文件或通过 Roxy 部署的同一文件中进行代码更改时,它会立即反映。那么发生了什么?