Re: Data Literals

Further to the discussion just now, and thanks to Alex for the link to
moustache [1], I claim that e.g.

data "application/json" '{"fruit": "orange"}' -> x:mustache($options)>> $output

works only because it includes no actual templating, so functions as the
identity step, and e.g.

let $options := {"count" : count($source/*/para)}
data "application/json" '{"numParas" : {{count}}}' -> x:mustache($options)

will just cause a JSON parse error, before it ever gets to the mustache step.

ht

[1] https://mustache.github.io/mustache.5.html
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

Received on Wednesday, 24 February 2016 19:08:21 UTC