ex-thumbnailator/build.xq
2013-06-10 22:35:14 +01:00

17 lines
486 B
Plaintext

(: create o/ps
: xar package and xqdoc
:)
declare function local:read($item){
let $f:=fn:resolve-uri($item/@src)
return file:read-binary($f)
};
let $pack:=doc(resolve-uri("package.xml"))/*
let $files:=$pack/*
let $zip := archive:create( $files/@dest/fn:string(), $files ! local:read(.))
return ( file:write-binary(resolve-uri($pack/@dest),$zip)
,file:write(resolve-uri("dist/xqdoc.xml"),inspect:xqdoc(resolve-uri("src/main/content/thumbnailator.xqm")))
)