xquery version "3.0"; (:module namespace lib-transform="http://exist-db.org/xquery/admin-interface/lib-transform";:) declare namespace lib-transform="http://exist-db.org/xquery/admin-interface/lib-transform"; declare namespace session="http://exist-db.org/xquery/session"; declare namespace request="http://exist-db.org/xquery/request"; declare namespace transform="http://exist-db.org/xquery/transform"; (:session:create(),:) (: TODO Also pass in xslt stylesheet as a parameter as we need a different stylesheet for metadata.xml:) let $colName := "/db/rebind/protected/lorna-test2" let $child := "abcd_test4.xml" let $file := request:get-parameter('file','') (: :let $schema2 := '/db/apps/tutorial/data/xsd/ABCD_2.06.xsd':) (: $transform := transform:transform(fn:doc(concat('xmldb:exist:///', $colName, '/', $child)), :) (: concat('xmldb:exist://', '/rebind/xsl/ABCD1.2_Summary.xslt'), element parameters {}) :) let $transform := transform:transform(fn:doc(concat('xmldb:exist:///', $file)), concat('xmldb:exist://', '/rebind/xsl/abcd2.xsl'), element parameters {}) return $transform