Это называется «экспорт». Ищите 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