如何从shell脚本调用marklogic(xqy文件)的模块?

如何从shell脚本调用marklogic(xqy文件)的模块?,shell,marklogic,Shell,Marklogic,我想编写一个shell脚本,在其中我可以调用一个.xqy文件并在该shell脚本中导入一些名称空间。您可以使用RESTAPI和一些支持HTTP的命令行客户端,如curl或wget。 RESTAPI中有许多关于如何实现这一点的示例,尽管调用.xqy代码、向其传递输入、参数和可能的输出是相当繁琐的 您可以使用专门为此设计的程序,如xmlsh和marklogic扩展 或者,您可以用ML支持的SDK的任何语言编写一个“简单”的通用包装函数,然后从shell脚本中调用它 您可以创建一个“自定义”REST

我想编写一个shell脚本,在其中我可以调用一个.xqy文件并在该shell脚本中导入一些名称空间。

您可以使用RESTAPI和一些支持HTTP的命令行客户端,如curl或wget。 RESTAPI中有许多关于如何实现这一点的示例,尽管调用.xqy代码、向其传递输入、参数和可能的输出是相当繁琐的

您可以使用专门为此设计的程序,如xmlsh和marklogic扩展

或者,您可以用ML支持的SDK的任何语言编写一个“简单”的通用包装函数,然后从shell脚本中调用它


您可以创建一个“自定义”REST或HTTP端点,该端点调用xqy并以您想要的形式返回结果。

您可以使用REST API和一些支持HTTP的命令行客户端,如curl或wget。 RESTAPI中有许多关于如何实现这一点的示例,尽管调用.xqy代码、向其传递输入、参数和可能的输出是相当繁琐的

您可以使用专门为此设计的程序,如xmlsh和marklogic扩展

或者,您可以用ML支持的SDK的任何语言编写一个“简单”的通用包装函数,然后从shell脚本中调用它

您可以创建一个“自定义”REST或HTTP端点,该端点调用xqy并以您想要的形式返回结果