我是Marklogic和Xquery的首发
<小时/> 1.我想知道如何使用marklogic在xquery中创建面向对象的编程模块(如类,接口等)。
答案 0 :(得分:1)
XQuery不是OO,但主要是函数式语言,因此类和接口之类的构造不是很明显。编写函数库非常容易,只需在prolog中放入一个模块子句即可。您可以在其他模块或主模块中导入此类模块(不具有模块子句的XQuery文件)。
MarkLogic确实提供了一个有趣的构造,它能够将函数作为参数传递,并将它们保存在变量中。 XQuery 3.0(部分由最新版本的MarkLogic支持)提供类似的设置,如动态函数调用和内联函数。
关于使用MarkLogic构建典型和完整的Web应用程序,有很多框架可以帮助您实现这一点。有http://developer.marklogic.com所基于的runDMC。还有roxy。您可能也有兴趣在MarkLogic中构建REST api。在这种情况下,MarkLogic 6具有内置功能,对于旧版本,值得关注Corona。这些,以及一些教程和相当多的博客文章都可以在http://developer.marklogic.com
上找到HTH!
答案 1 :(得分:0)
您问题的最简单答案: XQuery!= JAVA