编写可以使用 oxygenXML 搜索 marklogic 中所有文档的 xquery
writing xquery that can search all documents in marklogic using oxygenXML
我在 windows10 上使用 marklogicn 9.0-8。我有 oxygenXML editor 21 企业版。
我想用oxygen连接到marklgoc,然后我可以在oxygen里面写xquery代码,这个xquery代码可以search/look通过连接在marklogic数据库里面的所有文件,而不只是对一个xml文件做转换.
我不确定如何将氧气配置到 marklogic 以及如何使其工作。好像我写了一个xquery代码,当我运行它时,它总是要求一个xml文件来做转换。但我希望 xquery 代码仅针对 marklogic 数据库中的所有文档 运行。
有没有人有任何 resources/videos 可以展示如何做到这一点?
我什至不确定 oxygenXML 是否可以支持 xquery 处理 marklogic 数据库中的所有文档。
谢谢,海伦
您必须做的第一件事是创建 MarkLogic 连接。然后,创建或打开一个 XQuery 文件。创建一个 XQuery 转换场景并确保 select MarkLogic 连接的名称为 "Transformer"。之后,只需 运行 转换场景和 XQuery 即可实际查询数据库。
Oxygen 中的 Xpath/XQuery Builder 视图也可用于对 MarkLogic 服务器执行查询。
SyncroSoft 已发布有关为企业版配置 MarkLogic 连接的说明:
https://www.oxygenxml.com/doc/versions/21.0/ug-editor/topics/configure-marklogic-connection.html
基本上,您希望将 MarkLogic 实例配置为 oXygen XML 首选项中的数据源,方法是将其添加为数据源并输入正确的身份验证凭据。
然后您可以在数据库资源管理器中、在查询执行和转换场景中,甚至在 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,XDBC 和 XCC 使用相同的有线协议与 MarkLogic Server 通信。
然后您将能够直接在 oXygen 中对 XDBC 服务器规范中配置的数据库执行查询——就像您使用 MarkLogic 的查询控制台一样。
我在 windows10 上使用 marklogicn 9.0-8。我有 oxygenXML editor 21 企业版。 我想用oxygen连接到marklgoc,然后我可以在oxygen里面写xquery代码,这个xquery代码可以search/look通过连接在marklogic数据库里面的所有文件,而不只是对一个xml文件做转换.
我不确定如何将氧气配置到 marklogic 以及如何使其工作。好像我写了一个xquery代码,当我运行它时,它总是要求一个xml文件来做转换。但我希望 xquery 代码仅针对 marklogic 数据库中的所有文档 运行。
有没有人有任何 resources/videos 可以展示如何做到这一点? 我什至不确定 oxygenXML 是否可以支持 xquery 处理 marklogic 数据库中的所有文档。
谢谢,海伦
您必须做的第一件事是创建 MarkLogic 连接。然后,创建或打开一个 XQuery 文件。创建一个 XQuery 转换场景并确保 select MarkLogic 连接的名称为 "Transformer"。之后,只需 运行 转换场景和 XQuery 即可实际查询数据库。
Oxygen 中的 Xpath/XQuery Builder 视图也可用于对 MarkLogic 服务器执行查询。
SyncroSoft 已发布有关为企业版配置 MarkLogic 连接的说明:
https://www.oxygenxml.com/doc/versions/21.0/ug-editor/topics/configure-marklogic-connection.html
基本上,您希望将 MarkLogic 实例配置为 oXygen XML 首选项中的数据源,方法是将其添加为数据源并输入正确的身份验证凭据。
然后您可以在数据库资源管理器中、在查询执行和转换场景中,甚至在 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,XDBC 和 XCC 使用相同的有线协议与 MarkLogic Server 通信。
然后您将能够直接在 oXygen 中对 XDBC 服务器规范中配置的数据库执行查询——就像您使用 MarkLogic 的查询控制台一样。