首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写可以使用oxygenXML搜索marklogic中的所有文档的xquery

编写可以使用oxygenXML搜索marklogic中的所有文档的xquery
EN

Stack Overflow用户
提问于 2019-04-18 04:24:01
回答 2查看 133关注 0票数 1

我在windows10上使用的是marklogicn9.0-8,我有oxygenXML编辑器21企业版。我想使用oxygen连接到marklgoc,然后我可以在oxygen中编写xquery代码,这个xquery代码可以通过连接搜索/查看marklogic数据库中的所有文档,而不仅仅是对一个xml文件进行转换。

我不确定如何为marklogic配置氧气,以及如何使其工作。我似乎编写了一段xquery代码,当我运行它时,它总是要求使用xml文件进行转换。但我希望xquery代码只针对marklogic数据库中的所有文档运行。

有没有人有任何资源/视频可以展示如何做到这一点?我甚至不确定oxygenXML是否支持xquery来处理marklogic数据库中的所有文档。

谢谢,海伦

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-19 13:42:50

您必须做的第一件事是创建一个MarkLogic连接。然后,创建或打开XQuery文件。创建一个XQuery转换场景,并确保选择MarkLogic连接的名称作为"Transformer“。然后,只需运行转换场景,XQuery将实际查询数据库。

Oxygen中的Xpath/XQuery Builder视图也可用于对MarkLogic服务器执行查询。

票数 0
EN

Stack Overflow用户

发布于 2019-04-20 01:28:46

SyncroSoft发布了有关为企业版配置MarkLogic连接的说明:

https://www.oxygenxml.com/doc/versions/21.0/ug-editor/topics/configure-marklogic-connection.html

基本上,您希望在oXygen XML偏好设置中将MarkLogic实例配置为数据源,方法是将其添加为数据源并输入正确的身份验证凭据。

然后,您可以在数据库资源管理器、查询执行和转换场景中,甚至在XQuery调试器透视图中使用新的数据源;您可以查看远程调试的视频教程:

https://www.oxygenxml.com/doc/versions/21.0/ug-editor/topics/xquery-debugging-with-marklogic.html

请注意,有一个关键的步骤我没有在上面的说明中看到,那就是你需要从MarkLogic的网站获取XCC.jar来启用XML Contentbase Connector:

https://developer.marklogic.com/products/xcc

注意:必须将marklogic-xcc-9.0.x.jar文件添加到您的CLASSPATH

根据MarkLogic XCC Developer's Guide的规定,MarkLogic服务器和数据库服务器使用相同的有线协议进行通信。

然后,您将能够直接在oXygen中对XDBC服务器规范中配置的数据库执行查询--就像使用MarkLogic的查询控制台一样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55735455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档