2012-11-15 37 views
0

我是Marklogic和Xquery的入门者。
在xquery中编写可重用代码并启动xquery/marklogic


1.我想知道如何使用marklogic在xquery中实现面向对象的编程模块(如类,接口等)。
2.从哪里开始,是否有任何在线资源教授诸如“在MarkLogic/XQuery中构建我的Hello World应用程序”的教程?


任何帮助,高度赞赏。

回答

1

XQuery不是一个OO,但大多是一种功能性语言,所以像类和接口这样的构造不是很明显。编写函数库非常容易,只需在prolog中添加一个模块子句即可。您可以在其他模块或主模块(没有模块子句的XQuery文件)中导入此类模块。

MarkLogic确实提供了一个有趣的构造,即将函数作为参数传递并将它们保存在变量中的能力。 XQuery 3.0(部分受最新版本的MarkLogic支持)提供了类似的规定,如动态函数调用和内联函数。

关于使用MarkLogic构建典型和完整的web应用程序,有相当多的框架可以帮助您。有runDMC,其上http://developer.marklogic.com是基于。还有roxy。您可能也有兴趣在MarkLogic中构建REST API。在这种情况下,MarkLogic 6具有内置功能,对于旧版本,值得一看Corona。这些,以及几个教程和相当数量的博客文章都可以在http://developer.marklogic.com

HTH!

0

对您的问题最简单的回答: XQuery!= JAVA