Xquery для перемещения документов XML в файловую систему в ML? - PullRequest
0 голосов
/ 01 мая 2018

Можем ли мы упростить код для перемещения документов из ML db в файловую систему? Какой API я могу использовать для этого? Документы представлены в формате XML, и я хочу переместить их как есть.

1 Ответ

0 голосов
/ 01 мая 2018

Это называется «экспорт». Ищите MLCP в качестве основного поддерживаемого приложения для этого: https://docs.marklogic.com/guide/mlcp/export

Вы также можете сделать это из MarkLogic, используя xdmp:save()

И извне все API также поддерживают это.

«Экспорт» аналогичен «Запросу» + «Сохранить», поэтому любой API, который позволяет получить документ, например конечная точка документа REST API, находится в 1 шаге от сохранения этого в файл (ваш код). ). По умолчанию для большинства этих API-документов документы экспортируются «как есть», т. Е. Если это XML-документ в БД, он будет экспортироваться как XML, JSON как JSON и т. Д.

Существует также мл: получить от xmlsh http://www.xmlsh.org/MarkLogicGet

...