Написание повторно используемых кодов в xquery и запуск xquery / marklogic

Я новичок в Marklogic и Xquery.


1. Я хотел знать, как сделать возможными модули объектно-ориентированного программирования (например, класс, интерфейс и т. Д.) В xquery с помощью marklogic.
2. Где для начала, и есть ли какой-либо онлайн-ресурс, который преподает учебные материалы, такие как «создание моего приложения Hello World в MarkLogic / XQuery»?


Любая помощь приветствуется.


person Ranjan Sarma    schedule 15.11.2012    source источник


Ответы (2)


XQuery - это не объектно-ориентированный язык, а в основном функциональный язык, поэтому такие конструкции, как класс и интерфейс, не очень очевидны. Однако писать библиотеки функций очень просто, просто добавьте в пролог раздел о модуле. Вы можете импортировать такие модули в другие модули или в основные модули (файлы XQuery, в которых нет модуля).

MarkLogic действительно предоставляет интересную конструкцию, которая позволяет передавать функции в качестве аргументов и сохранять их в переменных. XQuery 3.0 (частично поддерживаемый последней версией MarkLogic) предоставляет аналогичные условия, такие как вызовы динамических функций и встроенные функции.

Что касается создания типичных и полных веб-приложений с помощью MarkLogic, существует целый ряд фреймворков, которые могут вам в этом помочь. Есть runDMC, на которой основан http://developer.marklogic.com. Еще есть Рокси. Вы также можете быть заинтересованы в создании REST api в MarkLogic. В этом случае MarkLogic 6 имеет встроенные функции, а для более старых версий стоит взглянуть на Corona. Все они, а также несколько руководств и большое количество сообщений в блогах доступны на http://developer.marklogic.com

HTH!

person grtjn    schedule 15.11.2012

Самый простой ответ на ваш вопрос: XQuery! = JAVA

person Wildus Billicus    schedule 02.12.2012