2013-05-21 1 views
-1

Я загрузил некоторые XML-документы на сервер marklogic через контент загрузки, xquery и через интерфейс admin. Я сделал несколько примеров для получения данных документа, управления и всего через консоль xquery.Как запустить запрос для загруженных документов на сервере marklogic?

Но после загрузки документа на сервер, как поставить запрос для них через xquery ??

Спасибо заранее!

+0

Этот вопрос расшифровке , –

ответ

0

Есть несколько способов сделать это, но это зависит, как вы сохранили ваши XML файлы:

Во-первых, если ваши документы в одном dicrectory «MyDirectory», вы можете использовать xdmp:directory("/MyDirectory/") вернуть все содержимое XML-файлов ,

Во-вторых, если вы не знаете каталог, а ваш корневой элемент для всех файлов XML - это «ROOT», вы должны использовать /ROOT для получения всех связанных файлов XML.

В-третьих, если вы знаете URI вашего файла XML используйте «/MyDirectory/abc.xml» doc("/MyDirectory/abc.xml")

В-четвертых, если вы хотите получить Everthing из вашей БД, используйте doc()

+0

Извините, я не получил вас. Предположим, что я загрузил документ из каталога «/ root/tmp/sample» на сервер. Теперь предложите мне, как я буду запускать запрос на них через xquery. Пожалуйста, –

+0

Просто запустите команду doc() из вашего qconsole, выбрав ту же марковую базу данных, где вы скопировали свой XML-файл. Для получения дополнительной информации перейдите http://docs.marklogic.com/guide/qconsole.pdf –

+0

Большое спасибо. Да, это сработало. –