joewiz
4/21/2014 - 2:10 PM

Upload a directory of XML files into eXist-db, with XQuery

Upload a directory of XML files into eXist-db, with XQuery

xquery version "3.0";

(: Set the absolute file path appropriate for your OS :)

let $source-directory := 
    (: Mac :)
    (: '/Users/Joe/workspace/myapp/data' :)
    (: Windows :)
    'C:\Users\wicentowskijc\workspace\myapp\data'
let $target-collection :=
    '/db/apps/myapps/data'
return
    xmldb:store-files-from-pattern($target-collection, $source-directory, '*.xml')