Changeset 247


Ignore:
Timestamp:
03/17/10 21:22:19 (14 years ago)
Author:
ljo
Message:

cmd-model-xql - Some tidying up before changing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService/trunk/xquery/cmd-model.xql

    r175 r247  
    55:)
    66import module namespace request="http://exist-db.org/xquery/request";
     7(: import module namespace json="http://www.json.org"; :)
    78
    89import module namespace cmd-model = "http://spraakbanken.gu.se/clarin/xquery/model"
     
    2021      $cmd-index,
    2122    $format := request:get-parameter("format", "xml"),
    22     $path := fn:concat("/db/cmdi-mirror/", request:get-parameter("path", "silang_data")),
     23    $collection := fn:concat("/db/cmdi-mirror/", request:get-parameter("collection", "silang_data")),
    2324    $max-depth as xs:integer := xs:integer(request:get-parameter("maxdepth", 1))
    2425
    2526    return
    26     cmd-model:get-result-doc($path, $cmd-index-path, $max-depth)
     27      if ($format eq "json") then
     28        let $option := util:declare-option("exist:serialize", "method=text media-type=application/json")
     29          return
     30           (: json:xml-to-json( :) cmd-model:get-result-doc($collection, $cmd-index-path, $max-depth) (:) :)
     31    else
     32      cmd-model:get-result-doc($collection, $cmd-index-path, $max-depth)
    2733};
    2834
Note: See TracChangeset for help on using the changeset viewer.