Mercurial > hg > mpdl-group
view software/eXist/webapp/mpdl/interface/echo/controller.xql @ 25:e9fe3186670c default tip
letzter Stand eingecheckt
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 21 May 2013 10:19:32 +0200 |
parents | 5589d865af7a |
children |
line wrap: on
line source
xquery version "1.0"; (: Controller XQuery for the mpdl application. :) declare namespace dcterms="http://purl.org/dc/terms"; declare namespace echo="http://www.mpiwg-berlin.mpg.de/ns/echo/1.0/"; let $mpdlDocUri := "/archimedes/it/borro_fluss_012_it_1561.xml" (: let $echoArchivePath := mpdl-text:getEchoArchivePath($mpdlDocUri) :) let $echoURLDocuView := concat("http://echo.mpiwg-berlin.mpg.de/ECHOdocuView?url=", '') return if (starts-with($exist:path, '/docuView.xql')) then <dispatch xmlns="http://exist.sourceforge.net/NS/exist"> <redirect url="{$echoURLDocuView}"/> </dispatch> (: <add-parameter name="url" value="{$archivePath}"/> :) (: </forward> :) else (: everything else is passed through :) <ignore xmlns="http://exist.sourceforge.net/NS/exist"> <cache-control cache="yes"/> </ignore>