2012-11-15 82 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